body {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    background-color: #fff;
}
img {
    max-width: 100%;
}
a {
    color: #198aaa;
    text-decoration: none;
}
main article h1 {
    color: #802144;
    font: 36px 'Arvo', serif;
    margin: .5em 0;
}
main article h2 {
    color: #07627c;
    font: 30px 'Arvo', serif;
    margin: .5em 0;
}
main article h3 {
    color: #802144;
    font: 18px 'Arvo', serif;
    margin: 1em 0;
}
main article h4 {
    color: #4d4d50;
    font: 16px 'Arvo';
    margin: 1em 0;
    text-transform: uppercase;
}
main article h5,
main article h6 {
    font-family: 'Arvo', serif;
}
main article p,
main article ul,
main article ol,
main article td {
    color: #4d4d50;
    font-size: 15px;
}
main article li {
    margin-bottom: 1em;
}
main article a {
    font-weight: 700;
}
#testimonials,
header .utilities,
#main-navigation,
#hero,
#hero-alt,
#footer-navigation,
.site-search,
#featured-resource .controls,
#resources .filter-topic,
#resources .search-resources {
    display: none;
}
header .logo img {
    width: 278px;
}
.middle .middle-section {
    height: auto !important;
}
section {
    margin-bottom: 1em;
}
footer:after {
    display: block;
    content: "Copyright © The Management Center. All rights reserved. \A More information:  http://www.ManagementCenter.org";
    margin: 1em 0;
    border: 1px solid #bbb;
    padding: 3px 5px;
    font-style: italic;
    white-space: pre;
    clear: both;
    font-size: 14px;
    color: #4d4d50;
}
a:after {
    content: " (http://www.managementcenter.org" attr(href) ")";
    text-decoration: none;
    font-size: 80%;
}
a[href^="#"]:after,
a[href^="mailto"]:after,
a.image img:after {
    display: none;
}
a[href^="http://"]:after, a[href^="https://"]:after {
    content: " (" attr(href) ")";
}
header a:after,
footer a:after{
    display: none;
}
footer .logo {
    display: none;
}
footer address {
    color: #4d4d50;
    font-style: normal;
    font-size: 14px;
    margin: 2em 0 1em;
    float: left;
}