body { 
width:100% !important;
margin:0 !important;
padding:0 !important;
line-height: 1.4;
word-spacing:1.1pt;
letter-spacing:0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }

/*Headings */
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
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; }

/* Images */
img { float: left; margin: 1em 1.5em 1.5em 0; }
a img { border: none; }

/* 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;} 

/*hide various parts from the site*/

#header, #footer, #navigation, #rightSideBar, #leftSideBar 
{display:none;}

.container a.button, .container button {
  display:none;
}

/* default */
p{margin:0;padding:0.5em 0}
ul{list-style:disc outside;margin:1em 0 1em 0;padding:0 0 0 2.4em}
ol{list-style:decimal outside;margin:1em 0 1em 0;padding:0 0 0 2.6em}
fieldset{margin:0;padding:0.4em 0.7em}
input,textarea,select,option{margin:0;padding:1px}
label{margin:0;padding:0;line-height:1em}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;margin:0.5em 0;padding:0}
p,ul,ol,li,blockquote,table,tbody,th,tr,td,li li,li p,td p,ul li,ol li,ul ul,ul ul li,ol ol,ol ol li,p blockquote,blockquote blockquote,blockquote p,table tr,table tr td,table tr td table tr td, table tbody,table tbody th, table tbody th tr,table tbody th tr td,table tbody th tr td table tr td,table tbody th tr td table tbody th tr td,form,fieldset,input,textarea,select,option,label{font-size:11pt}
a:link,a:visited{color:#0000FF;text-decoration:underline}
a:visited{color:#0000CC;text-decoration:underline}
a:hover,a:active{color:#000066;text-decoration:underline}
h1{font-size:24pt;line-height:1.2em}
h2{font-size:21pt;line-height:1.2em}
h3{font-size:18pt;line-height:1.2em}
h4{font-size:16pt;line-height:1.2em}
h5{font-size:14pt;line-height:1.2em}
h6{font-size:13pt;line-height:1.2em}
hr{background-color:#999;color:#999;height:1pt;border:1pt;width:100%}
hr.rule{margin:1pt 0}
hr.clear{clear:both;margin:1pt 0}

/* gui */
.t42 .container{width:100%;max-width:100%;min-width:100%;margin:0}
.t42 .content{float:left;position:relative;width:61.67%;max-width:61.67%;min-width:61.67%}
.t42 .navigation{float:right;position:relative;width:38.23%;max-width:38.23%;min-width:38.23%}
.t42 .extra{float:right;clear:right;position:relative;width:38.23%;max-width:38.23%;min-width:38.23%}
/*#t42 #container{max-width:720px;min-width:720px;width:720px;margin:0}
#t42 #content{float:left;position:relative;width:446px;max-width:446px;min-width:446px}
#t42 #navigation{float:right;position:relative;width:274px;max-width:274px;min-width:274px}
#t42 #extra{float:right;clear:right;position:relative;width:274px;max-width:274px;min-width:274px}*/

/* header */
.header{background:none}
.header .header-box{background:none}
.header h1{text-indent:0;}
.header h1 a{width:100%;height:1%;background:none}

/* footer */
.footer{display:none}

/* nav */
#nav-top,#nav-top *{background:none;display:none}
#nav-main,#nav-menu,.header,.footernav{display:none}

/* typography */
.subheadcopy{font-size:12pt;line-height:1.2em}
.itemlist a:link,.itemlist a:visited,.itemlist a:hover,.itemlist a:active{color:#222;text-decoration:none}
.itemlist .publinks{display:none}

/* CSS Hack for Opera & WebKit */
@media print and (min-width: 0) {
.g62,.t42 .content{width:62%;max-width:62%;min-width:62%}
.g38,.t42 .navigation,.t42 .extra{width:38%;max-width:38%;min-width:38%}
.header h1{height:1.1em}
.sidebar-box,h2.special,h3.special,h4.special,h5.special,.sidebar-box-shadow{background:none}
h2.special,h3.special{color:#000}
}
/* END of CSS Hack for Opera & WebKit */
