
body { background:#fff; font-size:12pt; line-height:18pt; font-family:Arial, Helvetica, sans-serif; color:#000; }

h1 { font-size:19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,
h5,
h6 { font-size:12pt; }

code { font: 10pt Courier, monospace; }

blockquote { margin: 1.3em; padding: 1em; font-size: 10pt; }

hr { background-color: #ccc; }

/*----------------------------------------------------------------------------------------
LINKS
----------------------------------------------------------------------------------------*/ 
a:link,
a:visited { background: transparent; font-weight: 700; text-decoration: underline; color:#333; }
a:link[href^="http://"]:after, a[href^="http://"]:visited:after {
content: " (" attr(href) ") ";
font-size: 90%;
}
a[href^="http://"] {
color:#000;
}

/*----------------------------------------------------------------------------------------
TABLE
----------------------------------------------------------------------------------------*/
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333; font-weight: bold; }
td { border-bottom: 1px solid #333; }
th,
td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; }

/*----------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------*/
.header,
.content,
.wrapper, .col-span-2 { width:100%; background:#fff; border-bottom:1px solid #000; margin-bottom:20px; }

/*----------------------------------------------------------------------------------------
Hidden Items
----------------------------------------------------------------------------------------*/
#NavPrimary, p.s-h-o, #Footer, .search, p.read-more-news, .m-pagination, form, .map-pdf, .close, .col-span-1 { display:none; }

img,
a img { border:none; }