/* -----------------------------------------------------------------------

PRINT.css

----------------------------------------------------------------------- */

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

hr {background:#ccc;color:#ccc;width:100%;height:1px;margin:2em 0;padding:0; border:1px solid #ccc;}
hr.space {background:#fff;color:#fff;}

h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: 200;}
h1{font-size:24pt; }
h2{font-size:16pt; }
h3{font-size:14pt;}
h4,h5,h6{font-size:12pt; font-weight: bold; font-family: Garamond,"Times New Roman", serif;}
{ font-weight: 200; }

code { font: 10pt "Courier New", Monaco, Courier, monospace;}
blockquote { margin:1.3em; padding:1em; font-style:italic; font-size: 10pt;}

img { float:left; margin: 0 1.5em 1.5em 0; padding: .5em; border: 1px solid #ccc; }
a img {border:none;}
p img.top {margin-top:0;}

.small {font-size: 9pt; }
.large {font-size: 11pt;}
.quiet {color:#999;}
.hide {display:none;}
a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
    
table { margin: 1px; text-align:left; border-collapse: collapse; }
th { border: 1px solid #333;  font-weight: bold; }
td { border: 1px solid #333; }
th,td { padding: 4px 10px; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom: 20px; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;} 



/*  main.css  */
#error_message, #mainNav, #livesearch, #subNav, #footer { display: none; visibility: hidden; }
#header { background: #545454; }
#header a#header-link img.float-left { margin: 0; float: right; display: none; }

#pageHeader h1 { margin-top: 0; padding-top: 27px; margin-bottom: 0; background: none; text-transform: uppercase; } 
#pageHeader h2, #pageHeader h3 { margin-top: 0; font-weight: bold; border-bottom: 2px solid #ccc; padding-bottom: 24pt; margin-bottom: 24pt; }

div.colborder { border-bottom: 2px solid #ccc; padding-bottom: 14pt; margin-bottom: 24pt; }
