@import url('_base.css');

/* hide */
#navtop,
#top,
#footer,
#banner,
#content-right,
#skip-navigation,
.back-to-top {
    display: none;
}
a:link,
a:hover,
a:visited,
a:active {
    text-decoration: none;
    color: black;
    font-size: 1.0em;
}
/* top */
#top {
    height: 65px; /* 47logo + 13print + 5padd*/
    margin: 0px 0px 0px 0px;
}
#top .print.top_logo {
    display: block;
}
#top .print.top_logo a {
    display: block;
    float: right;
    margin: 0px 3px 5px 0px;
}

/* lay out
---------------------------------------------- */
#content-main {
    margin: 30px auto 20px auto;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 658px;
    background-color: white;
    font: normal 1.1em/1.4em Arial, sans-serif;
    color: black;
}
#content-main h1 {
    margin: 20px 0px 20px 0px;
    font: bold 2.0em/1.2em Arial, sans-serif;
}
#content-main h2,
#content-main h3 {
    margin: 20px 0px 10px 0px;
    font: bold 1.3em/1.2em Arial, sans-serif;
}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
    display: none !important;
    height: 0;
    width: 0;
    position: absolute;
    overflow: hidden;
}
span.sIFR-alternate {
    visibility: visible !important;
    display: block !important;
    position: static !important;
    left: auto !important;
    top: auto !important;
}