#content {
    max-width: 960px;
    margin: auto;
}

#content img {
    max-width: 960px;
}

#content li {
    margin-top: 1em;
}

#navigation li {
    margin: 0;
}

@media screen and (min-width: 1440px) {
    .toc { 
        display: block;
        position: absolute; 
        width: 300px;
        left: 0;
        top: 0;
        font-size: 80%;
    }
    .toc > ul > li {

    }
    .toc li {
      margin-top: 0.2em;
      list-style: none;
    } 
}

@media screen and (max-width: 1439px) {
    .toc { 
      display: none;
    }
}