html,body,div,h1,h2,p,img,strong,form,table,tr,td {border:0;font-family:inherit;font-style:normal;font-weight:400;margin:0;padding:0;text-align:left;}
:focus { outline:0;}
cite {font-style:italic;}
ul { list-style:none;}
table {border-collapse:separate;border-spacing:0; width:100%;}
caption,th,td {font-weight:400;text-align:left;vertical-align:top;}
blockquote:before,blockquote:after,q:before,q:after { content:"";}

div#masthead, form, {display:none!important; visibility:hidden!important;}

/* layout */

body {
color:black;
background: white;
font: 6pt Verdana,sans-serif;
}

div#wordmarkprint {
border-bottom:1px solid gray;
clear:both;
margin-bottom:20px;
padding:10px 0;
width:100%;
}

div#wordmarkprint img { height: 64px; width: 300px;}

#footer {width:100%; clear:both; margin-top:100px; padding:10px 0; border-top:1px solid gray;}

/* typography */
a {
color:#155f83;
text-decoration:none;
}

#footer a {color:gray; font-weight:700;}
#footer p {color:gray;}

strong{font-weight:700;}

#content p {
font-size:1.1em;
line-height:1.65em;
margin-bottom: 1.15em;
}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash {
  display: none!important;
  height: 0;
  width: 0;
  position: absolute;
  overflow: hidden;
}

.sIFR-alternate {
  visibility: visible!important;
  display: block!important;
  position: static!important;
  left: auto!important;
  top: auto!important;
  width: auto!important;
  height: auto!important;
}