h1,h2,h3,h4 {font-family:Arial,Helvetica,sans-serif;page-break-after:avoid;}
h1,h2,h3 {color:#005;}
.compact h4 {margin-bottom:2pt}
.compact p {margin-top:0}

body {color:#000; font-size:94%} 

div,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,form,blockquote {line-height:1.3}
p,h2,h3,h4,h5,h6,ul,ol,dl,form,blockquote {margin-top:1em;margin-bottom:1.5em}

#logo {width:83px;height:56px;float:right;border:0}
.noncss,#ft,#homelink,#snav,#footnav,ul#navlist,.breadcrumb,.meta,#block-views-showcase_recent-block,#block-views-showcase_popular-block,#main-nav,#topnav,.tabs,.views-admin-links,.toc-toggle-message,.seealso,.element-invisible,.footer-cell form,.sponsors,.navcontainer,.social,li.statistics_counter,.rightbar,.pdflink {display:none}
.back-to-top {visibility:hidden}
#content, #rightcol {margin:0 2em 2em 2em;width:auto}
#content a:link:after, #content a:visited:after {content:" [" attr(href) "] ";font-size:smaller}
#toc a:link:after,#toc a:visited:after,#content h4 a:link:after,#content h4 a:visited:after,#content h3 a:link:after,#content h3 a:visited:after{content:""}
#container {clear:both}

#footer {clear:both;border-top:#666 solid 2pt;margin:0 1em;width:100%;padding-top:3pt;font-size:small}
div.article-sidebar{position:relative;width:100%;left:0;top:0;max-height:none}
div.content-header, div.page-content-plus-rightbar, div.page-content-main{left:0;width:100%}