
/*
History in the Heartland stylesheet for PRINT
*/

body { margin: 0; padding: 0; border: 0; background: #FFF; font: 11pt arial, Verdana, Helvetica, sans-serif; color: #000000;}
body.tldisplay { background: #E6E6E1;}

img	{ border: 0;}
	
p { margin: 0 0 1em 0; line-height: 130%; color: #000000; }

.small { font-size:10px; color: #666666; margin: 6px 0 6px 0;}
.topnav { font-size:10px; margin: 3px 0 20px 0;}
p.subhed { font-weight: bold; font-size:12px; margin: 7px 0 0 0;}
.im-title { font-size: 11px; margin: 5px 13px 8px 13px; }
.thumb  { border: 0; border-bottom: 1 solid #DFDFDF; margin: 0; padding:0;}

p.white { color: #fff;}
p.sub-w { color: #fff; margin-top: 10px; margin-bottom:10px;}

hr { color: #E1E1E1; background-color: #E1E1E1; height: 1px; margin-bottom: 12px;}

blockquote {font-family: georgia, serif; font-size:12px; line-height: 15pt; color:black; font-weight: bold; }

.footnote {font-family:Arial, sans-serif; font-size:10px; color:#767676; margin-top:15px; margin-bottom:8px;}

h2 { font-weight: bold; line-height: 120%; letter-spacing: 1px; font-family: arial, helvetica, nonserif; FONT-SIZE: 15pt; margin: 0 4px 7px 0; color: #1E1E1E; }
h3 { font-weight: bold; line-height: 120%; letter-spacing: 1px; font-family: arial, helvetica, nonserif; FONT-SIZE: 13px; margin: 20px 0 0 0; color: #1E1E1E; }
h4 { font-weight: bold; line-height: 120%; letter-spacing: 0; font-family: arial, helvetica, nonserif; FONT-SIZE: 12px; margin: 20px 0 0 0; color: #1E1E1E; }
h5 { font-weight: bold; letter-spacing: 0; font-family: arial, non-serif; FONT-SIZE: 100%; margin-top: 5px; margin-bottom: -10px; }

A:link { TEXT-DECORATION: underline; COLOR: #000066;}
A:visited { TEXT-DECORATION: underline; COLOR: #3333CC;}
A:active{ TEXT-DECORATION: underline; COLOR: #3333CC;}
A:hover { TEXT-DECORATION: none; COLOR: #6666FF;}

#nav { display: none; }

A.w:link { TEXT-DECORATION: underline; COLOR: #fff;}
A.w:visited { TEXT-DECORATION: underline; COLOR: #fff;}
A.w:active{ TEXT-DECORATION: none; COLOR: #fff;}
A.w:hover { TEXT-DECORATION: none; COLOR: #fff;}

UL { list-style-image: url(/images/square-grey.gif); line-height:1.3em; color: #000000; }
UL.home { margin-left: 25px;}
  		   
OL { margin-left: 35px; margin-right: 20px; margin-bottom: 20px; FONT-SIZE: 12px; line-height:1.5em; color: #000000; margin-top:3px; }

li { margin-bottom: 3px; }
	
#box  { color: #000; }

#liner { border: 0; padding: 0; width: 800px; height: 16px; margin-top: 8px;}

#footer { clear: both; text-align: right; border: 0; border-top: 1px dotted #E1E1E1; }

#left {  display: block; }
#main { float:left; width:335px; margin: 0; border: 0 solid green; padding: 0, 0, 20px, 0;}
#right { float:right; width:178px; margin: 0; border:  0 solid pink; padding: 22px 24px 20px 0; }

#subleft { float:none; }
#subleft UL { list-style-image: url(/images/square-grey.gif); margin-top:3px; margin-left: 25px; line-height:1.3em; color: #1E1E1E; }

#subright { float:none; }
#subright h3 { font-weight: bold; letter-spacing: 1px; font-family: arial, helvetica, nonserif; FONT-SIZE: 12px; margin: 15px 0 -13px 15px; color: #1E1E1E; }

#main-2col { float:none; }
#main-3col { float:none; }

#main-hed { display: none; }

#content { display: block; }

#logo {width: 188px; border: 0; margin: 20px 0 25px 0; padding:0;}
#coretheme {background: transparent url(/images/bg/bg-blue.gif) top left repeat;  padding: 15px; padding-bottom: 5px; margin: 0; border: 0; margin-top: -3px;}
#upcoming {background: transparent url(/images/bg/bg-red.gif) top left repeat;  padding: 15px; padding-bottom: 5px; margin: 0; border: 0; margin-top: -3px;}
#disclaimer { border: 0; background: #fff; padding: 0; width: 737px; height: 95px; margin: 0 auto 0 auto; }

.tl-hed { font-weight: bold; margin: 14px 17px 0 3px; }
.tl { margin: 0 17px 15px 3px; }
UL.tl { list-style-image: url("/images/arrow_black.gif"); FONT-SIZE: 12px; margin: 0 15px 20px 30px; }
.tlsm { font-size:11px; margin: 9px 2px 12px 9px;}
.tlimage { margin: 0 17px 0 0; }

#tldisplay  { margin: 0 auto 0 auto; border: 0; padding: 0; width: 540px; }
#tldisplay .tl-hed { font-weight: bold; margin: 4px 17px 4px 15px; }
#tldisplay p { COLOR: black; FONT-FAMILY: Arial, Helvetica, non-serif; FONT-SIZE: 12px; line-height: 130%; 
margin: 14px 17px 18px 14px; }
#tldisplay h1 { COLOR: black; font-weight: bold;  FONT-FAMILY: Arial, Helvetica, non-serif; FONT-SIZE: 14px; line-height: 130%; 
margin: 14px 17px 0 14px; }
#tldisplay h2 { COLOR: black; font-weight: bold; FONT-FAMILY: Arial, Helvetica, non-serif; FONT-SIZE: 13px; line-height: 130%; 
margin: 10px 17px 10px 14px; }
#tldisplay .small { FONT-SIZE: 11px; margin: 3px 0 0 0;}
		
.hide { display: none; }
#print { display: block; }
