/* hcbhp_print.css */
/* css hcbhp.org */
/* September 30, 2008 */
/* printer preview layout */
/* does NOT display masthead, leftnav, footer */

/*************************************/
/* basic elements                    */
/*************************************/

body { /* modified for printing */
	margin: 0;
	padding: 0px;
	border: 0;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	}

/* zero browser default margins and padding to have nav column look right */
/* have to add margin to paragraph tag or else paragraphs have no space between them */
* {margin: 0; padding: 0;} 
	
h1, h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0; 
	}
		
h1 {
	font-size: 1.2em;
	font-weight: normal;
	color: #C63F0B; /* red orange */
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0.15in;
	}
		
h2 {
	font-size: 1em;
	color: #000000;  /* black */
	font-weight: bold;
	padding-left: 0px;
	padding-top: 0.15in;
	padding-bottom: 0.15in;
	}
	
h3, h4 {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;	
	}
	
h3 {
	margin-left: 0px;
	font-size: 0.9em;
	padding-top: 0.15in;
	padding-bottom: 0.2in;
	color: #5252AB; /* purple */
	}

h3.darker {
	margin-left: 0px;
	font-size: 0.9em;
	padding-top: 0.15in;
	color: #333366; /* purple */
	}

h3.bg {
	margin-left: 0px;
	font-size: 0.9em;
	color: #222222; /* purple */
	background-color: #D5CFF6;
	margin-top: 0.25in;
	padding-bottom: 0px;
	padding-left: 0.15in;
	padding-top: 0px;
	}
	
h3.weblinks { /* h3 header on web links page, not blue
so as not to confuse with links on page */
	margin-left: 0px;
	font-size: 0.9em;
	padding-top: 0.15in;
	color: #000000; /* black */
	}
			
h4 {
	margin-left: 0px;
	font-size: 0.8em;
	padding-top: 0.15in;
	color: #5252AB; /* purple */
	}
			
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-left: 0px;
	/*padding-top: 10px;
	padding-bottom: 10px;*/
	}

p.nomargin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	padding-top: 0px;
	padding-bottom: 0px;
	}
			
p.revdate { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em;
	color: #000000;  /* black */
	margin: 0;
	text-align: left;
	padding-bottom: 0px;
	padding-left: 0px;
	}

p.sitename { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #777777;  /* grey */
	text-align: center;
	padding-top: 0.15in;
	}
	
form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 0 0 5px 5px;
	}
	
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 0 0 5px 5px;
	}
	
/******************************************/         
/* generic classes                        */
/******************************************/        
	
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
.clearfix {display: inline-block;} /* fix for IE-mac */

/* hides from IE-mac \*/
*html .clearfix {height: 1%;}
.clearfix {display: block;}


/*****  FONTS  *****/
	
.font08em {
	font-size: 0.85em;
	}

.font1em {
	font-size: 1em;
	}

.Arial08em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	}

.greytext {
	color: #444444;
	font-size: 0.85em;
	}

.greentext {
	color: #008800;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	}

.italic085 { /* used in newsindex page */
	margin-left: 15px;
	font-size: 0.8em;
	font-style: italic;
	}

.redtext {
	color: #EE0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	}

.pixlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding: 5px 5px 5px 5px;
	margin: 0;
	}
	
/*****  MARGINS and PADDING *****/

.leftmargin { /* 1em in screen */
	margin-left: 0px;
	}

.leftmargin25px {
	padding-left: 0.25in;
	}

.leftmargin50px { 
	padding-left: 0.5in;
	}

.pad30l50r { 
	padding-right: 0.5in;
	padding-left: 0.3in; 
	padding-top: 0.15in;
	}
	
.pad50l100r {
	padding-right: 1.0in;
	padding-left: 0.5in;
	}	

/***** LINKS w/o UNDERLINE 	*****/  

.nolinkline a {
	text-decoration: none;
	}
		
.nolinkline a:hover {
	text-decoration: underline;
	}
	
/*****  MISCELLANEOUS FORMAT ELEMENTS   *****/
	
.mailink li { /* display envelope for e-mail link */
	list-style-type: none;
	list-style-image: url(imgs/icon-email.gif);
	margin-left: 3em;
	font-size: 0.85em;
	}

span.left { /* left justified */
	position: absolute;
	left: 151px;
	width: 334px;
	}
	
span.right { /* right justified */
	position: absolute;
	right: 25px;
	width: 250px;
	}
		
.textlist ul { /* used in lists in body content, displays bullet */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-left: 2em;
	list-style-type: disc;
	}

.textlist li {
	padding-bottom: 0.1em;
	}
	
/******************************************/         
/* layout divs                            */
/******************************************/        

#mainwrap {  /* wrap for whole page in inches */
	margin-left: 0.5in;
	text-align: left;
	width: 6.5in;
	}

#container { /* next level of wrap for other pages after mainwrap in inches */
	margin-left: 0;
	width: 6.5in;
	padding: 0;
	border: 0;
	}
	
#containerHome { /* next level of wrap for home page after mainwrap in inches */
	margin-left: 0;
	width: 6.5in;
	padding: 0;
	border: 0;
	}
	
#contentHome { /* content area for home page in inches */
	margin-left: 0.25in;
	width: 6.5in;
	padding: 0;
	border: 0;
	}

#contentSec { /* content area for secondary pages in inches */
	margin-left: 0.25in;
	width: 6.5in;
	padding: 0;
	border: 0;
	}
	
#leftnav { /* left column navigation menu, not included in printing */
	display: none;
	}

#siteinfo { /* not included in printing */
	margin: 0;
	border: 0;
	padding-top: 0.25in;
	}
	
#hmenu {
	display: none;
	}
	
#footer { /* not included in printing */
	display: none;
	}

/*****  MISCELLANEOUS   *****/		

#floatRight { /* floating right area for photo etc */
	text-align: left;
	top: 0px;
	width: 300px;
	float: right;
	padding-top: 15px;
	padding-left: 20px;
	}

#floatRight225 { /* floating right area for photo etc */
	text-align: left;
	top: 0px;
	width: 225px;
	float: right;
	padding-top: 5px;
	padding-left: 20px;
	}

#floatRight200 { /* floating right area for photo etc */
	text-align: left;
	top: 0px;
	width: 200px;
	float: right;
	padding-top: 5px;
	padding-left: 20px;
	}
	
#lmargin1em { /* check on this */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	margin-left: 1em;
	}

#spacer10px { 
	height: 0px;
	width: 10px;
	border: 0;
	margin: 0;
	}
	
#spacer15px { 
	height: 0px;
	width: 15px;
	border: 0;
	margin: 0;
	}
		
#topnav { 
	margin: 0;
	border: 0;
	padding-left: 0.2in;
	}
		
/******************************************/         
/*   content header <h3> as a link        */
/*      w/o underline                            
/******************************************/        

#headerLink {
	font-weight: bold;
	margin-left: 1em;
	font-size: 0.9em;
	padding-top: 0.15in;
	color: #5252AB; /* purple */
	font-family: Verdana, Arial, sans-serif;
	padding-bottom: 0.15in;
	}

#headerLink a {
	color: #5252AB; /* purple */
	text-decoration: none;
	}

#headerLink a:hover {
	text-decoration: underline;
	}	

/****************************************/         
/* form components                      */
/****************************************/        

label {
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
	display: block;
	float: left;
	width: 15%;
	text-align: right;
	padding-right: 5px;
	}
		
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	}
	
/****************************************/         
/* print layout components              */
/****************************************/        

#prnheader { /* replace masthead */
	text-align: center;
	}
	
#prnfooter { /* replaces site name and footer */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align: right;
	padding-top: 0.25in;
	}
	
/*****   MASTHEAD   *****/
		
						
/****************************************/         
/*   masthead divs                          */
/******************************************/        
		
#homemasthead { /* not included in printing */
	display: none;
	}		

#mastheadsec { /* secondary page masthead with right margin graphic */
	display: none;
	}	
	
#mastheadAbout {
	display: none;
	}

#mastheadHow { /* not included in printing */
	display: none;
	}

#mastheadNews {
	display: none;
	}
		
#mastheadStore{
	display: none;
	}

#mastheadVols {
	display: none;
	}
	
#mastheadWriters {
	display: none;
	}

#mastheadLabel { /* not included in printing */
	display: none;
	}

#banner{ /* not included in printing */
	display: none;
	}
				
/*****  MASTHEAD w/no bg image, use with mastheadPIX   *****/
	
#masthead { /* not included in printing */
	display: none;
	}
	 
#mastheadPix { /* large pix on some mastheads */
	display: none;
	}
	
/***************************************/         
/*   home page masthead layout         
        
#mastlogo 

#mastright 

*/

/***************************************/         
/*   masthead logo - not home page             
	
#mastlogotop 
		
#mastlogobottom 

*/


/*****   OTHER WEB PAGE AREA LAYOUTS   *****/
	
			
/******************************************/         
/*   breadcrumbs                          */
/******************************************/        

.breadcrumbs { /* navigation and email prompt, not included in printing */
	display: none;
	}
	
.breadcrumbs ul {
	display: none;
	}
	
/*	
.breadcrumbs li 

.breadcrumbs ul a 

.breadcrumbs ul a:hover 
*/

/******************************************/         
/*   text menu and sitename at bottom     */
/*      of each page                              

#siteinfo ul 
	
#siteinfo li 

#siteinfo ul a 

#siteinfo ul a:hover 

*/
         
/*****   PAGE UNIQUE   *****/

/******************************************/         
/*   home page                            */
/*      events table border colo          */
/******************************************/        
	
#events, #events td { 
	border: 1px solid #CFD1B5;
	}

/******************************************/         
/*  right justify table                   */
/******************************************/        
		
#rTable, #rTable table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #333366;
	border: 1px solid #CCCCFF;
	}
	
#rTable tr.bgshade {
	background-color: #D5CFF6;
	}
	
/******************************************/         
/*   amazon writers page                  */
/*      entries w/o hover underlin        */
/******************************************/        
		
td.poem { 
	font-style: italic;
	font-weight: bold;
	color: #85876D;
	}

td.poem a {
	text-decoration: none;
	color: #85876D;
	}
	
td.poem a:hover { 
	text-decoration: underline;
	color: #85876D;
	}
		
.poem li {
	list-style-type: none;
	list-style-image: url(imgs/icon_paper.gif);
	margin-left: 10px;
	}

/****************************************/         
/*   news page                          */
/****************************************/       

a.info {
	display: none;
	}
	
a.info span {
	display: none;
	} 
	
a.info:hover span  {
	display: none;
	}

/****************************************/         
/*    supplements page                  */
/*       numbered list                  */
/****************************************/        

ol.numbered {
	margin-left: 3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	}

/****************************************/         
/*   web links page                     */
/*      table menu                              

.menu td 

.menu a 
	 
.menu a:hover 

*/
		
			
/*****  LEFTNAV MENU   *****/


/******************************************/         
/*   main menu navigation HOME page              

#leftnav ul 

.homemenu li 
	
.homemenu a 
	
.homemenu a:hover 

*/


/******************************************/         
/*   main menu navigation NOT HOME page           

.mainmenu li 
	
.mainmenu a 
		
.mainmenu a:hover 

li.selected 

a.selected 

*/

			
/******************************************/         
/*   submenu navigation from main menu            

li.submenu 

a.submenu
		
.submenu a:hover 

li.submenulast 

a.submenulast 

*/
