/* ~~~~~~~~~~~~~~~~~~~~~~~ print styles ~~~~~~~~~~~~~~~~~~~~~~ */
/* print */
@media print {
#nav1, #nav2, #sitemap, #browserSupport, #access, #tools, img.for-css-replacement, .page-home .controlbar, .page-home .slider-control, .tabbed ul.tabs, .hide, #filedownloadhelp, #ratethispage, #printsendtop, #try-again, a.backtotop, .footer-links, .page-atoz ol {
    display: none !important;
}
.tabbed .heading, .compact .section, #date-updated {
    display: block !important;
}
#content, #feature, #footer, #content .region, #content .section, #content #primary, #content #secondary, #content #tertiary {
    float: none !important;
    clear: both !important;
    width: auto !important;
}
.page-home * {
    height: auto !important;
    width: auto !important;
    overflow: visible !important;
}
.page-home .region {
    padding: .5em 0;
    border-bottom: 1px dotted #000;
}
.page-home .section {
    margin-top: 3em !important;
}
body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
a img {
    border: none;
    text-decoration: none;
}
input {
    border: 1px solid black;
}
#header {
    border-bottom: 1px solid black;
    overflow: hidden !important;
    margin-bottom: 1em;
}
#qglogo {
    float: left;
}
#agency {
    margin-top: 1em;
    float: right;
}
#agency h1 {
    margin: 0;
    padding: 0;
}
#footer {
    border-top: 1px solid black;
    margin-top: 2em;
    padding-top: .5em;
}
/* home page specific elements - hide images and show text */
.page-home #main .contents #information-about-clusters a img {
    display: none !important;
}
.page-home .sidebox h3 span.hide {
    display: inline-block !important;
}
.page-home .sidebox h3 img {
    display: none !important;
}
.cut-in {
    border: 1px solid #C69B88;
    margin: .5em 0 .5em 1.5em;
    padding: .4em;
    float: right;
}
.cut-out {
    border: 1px solid #C69B88;
    margin: .5em 0 .5em 1.5em;
    padding: .4em;
}

/* font size */
#tools, #nav1, #nav2, .menuLayer, #content, #feature, #footer {
    font-size: 80%;
}
#bcrumb, #date-updated {
    font-size: 90%;
}
h1 {
    font-size: 150%;
}
h2 {
    font-size: 135%;
}
a, a:link, a:visited, a:hover, a:active {
    color: #000000 !important;
}
table {
    border-top: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
}

 
table th, table td {
    border-bottom: 1px solid #e0e0e0 !important;
    border-right: 1px solid #e0e0e0 !important;
    cellpadding: 0;
    cellspacing: 0;
    border-collapse: collapse;
}
}
