html {
    background: #fff !important;
}

/* Body */
body {
    background: #fff !important;
    color: #000 !important;
    font-family: Georgia, Times, Times New Roman, serif !important;
    font-size: 12pt !important;
    line-height: 18pt !important;
    width: auto !important;
}

/* Hide extraneous content */
#authoring_reminder_wrapper,
#login_helper_wrapper,
#subsite_branding,
#l_container,
#r_container,
#footer_wrapper,
.mu-header,
.addthis_toolbox,
.mu2-header,
.mu2-nav,
.mu2-footer {
    display: none !important;
}

/* Show print content */
div.all-content,
div.mu-header-print,
div.mu-footer-print { display: block !important; }

div.mu-header-print {
    text-align: center !important;
}

div.mu-header-print img {
    width: 4in !important;
}

div.mu-footer-print {
    border-top: 2pt solid #cb5307 !important;
    margin: 0.125in auto !important;
    width: 4in !important;
}

div.mu-footer-print p {
    margin: 0.125in 0 0 !important;
    font-size: 10pt !important;
    line-height: 16pt !important;
}

/* Fill up rest of the available area */
#wrapper,
#container,
#cr_container,
#content {
    background: #fff !important;
    color: #000 !important;
    font-size: 11pt !important;
    height: auto !important;
    line-height: 18pt !important;
    margin: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    width: auto !important;
}

/* Fix Fx wrapping too many BLE problem */
#wrapper,
#container,
#cr_container {
    display: inline !important;
}

/* Fix the size/color of the rest */

a:link:after, a:visited:after {
    color: #000 !important;
    content: " (" attr(href) ") " !important;
    font-weight: normal !important;
}

a[href=""]:after,
a[href^="#"]:after,
a[href^="javascript"]:after {
    content: "" !important;
}

abbr[title]:after {
    content: " (" attr(title) ")" !important;
}

h1     { font-size: 20pt !important; line-height: 26pt !important; }
h2     { font-size: 16pt !important; line-height: 22pt !important; }
h3     { font-size: 14pt !important; line-height: 20pt !important; }
h4     { font-size: 12pt !important; line-height: 18pt !important; }
h5, h6 { font-size: 12pt !important; line-height: 16pt !important; }

ol li,
ul li {
    color: #000 !important;
    margin: 0.125in 0 0 0.25in !important;
}

.years {
    color: #cb5307 !important;
    font-family: Times, Times New Roman, serif !important;
    font-size: 16pt !important;
    font-weight : bold !important;
    line-height: 20pt !important;
}

.pullquote-left,
.pullquote-right {
    color: #000 !important;
    font-family: Georgia, Times, Times New Roman, serif !important;
    font-size: 14pt !important;
    font-weight: normal !important;
    line-height: 20pt !important;
    width: 2in !important;
}

.introtext {
    font-size: 14pt !important;
    line-height: 18pt !important;
}
