body {
    color: #000;
    background-color: #fff;
    font-size: 12pt;
}

#page-header div.bot-menu,
#body-menu,
#page-footer,
#page-footer .section,
#page-footer a {
    display: none;
}

#page-body {
    width: auto;
    margin: 0 5% 0;
    padding: 0;
    color: #000;
    padding-bottom: 250px;
}

#body-content {
    width: auto;
    margin: 0 5%;
    padding: 0;
    color: #000;
    float: none;
}

body #page-footer div.contact {
    display: inline;
    color: #000;
    text-align: left;
}

a:link, a:visited {
    color: #520;
    background: transparent;
    font-weight: bold;
    text-decoration: underline;
}

#body-content a:link:after {
    content: " (" attr(href) ") ";
    font-size: 90%;
}

html body #page-footer {
    background-color: #fff;
    color: #000;
}