/**********************************************************************************************
* Search this file for an equals sign (=) to jump between grouped classes                     *
*                                                                                             *
* Author: 		 : Duncan Brown, Harlequin Solutions                                          *
* Last modified  : 16.10.2007 | Duncan Brown, Harlequin Solutions                             *
* Title          : print.css                                                                  *
* Browser(s)     : All                                                                        *
*                                                                                             *
**********************************************************************************************/

body {
	margin: 0 0.2em 0.2em;
	padding: 0;
	font-family: helvetica, arial, sans-serif;
	color: #000;
	font-size: 10pt;
	}
a {
	text-decoration: underline;
	color: #002180;
	}
img { 
	border: none;
}	
hr {
	height: 1px;
	margin: 18pt 0;
	color: #d7d2d0;
	background-color: #d7d2d0;
	border: 0px;
}
table {
	border-collapse: collapse; /* Overrides any cellspacing */
	border: 2px solid #333;
	color: #000;
	background: #fff; /* shows through when cellspacing is set by CMS users */
	}
	caption {
		background: #eee;
		border-color: #b2b2b2;
		border-style: solid;
		border-width: 1px 0pt 2px;
		font-family: Georgia,Times,serif;
		font-size: 1.5em;
		font-weight:normal;
		padding:0.75em;
	}	
	table tr {
		background: #fff;
	}
	table th {
		font-weight: bold;
		color: #000;
		background: #ccc;
	}
	table td, 
	table th {
		border-right: 1px solid #333;
		border-bottom: 1px solid #333;
		padding: 0.5em 1em;
		vertical-align: top;
	}
	
font a,
a font { /*Deal with link and FONT tag combos*/
	color: #1a5d9f !important; 
}	
	
font { /*To override any legacy code or pesky users that know some HTML*/
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	color: #000;
	background-color: transparent !important;
}
u {
	text-decoration: none;
}
blockquote {
	margin: 0;
	padding: 0.5em 0 0.5em 1em;
	border-left: 5px solid #b2b2b2;
	font-size: 14pt;
}	

/* Hide
=============================================================================================*/

.Hide { 
	visibility: hidden;
	position: absolute;
}
ul#TopLinks,
ul#MainLinks,
#TreeNav {
  display: none !important;
	}


/* Header
=============================================================================================*/

#TopBorder {
	border-bottom: 1px solid #000;
}
#Header {
	background: transparent url(/includes/site_images/logo_print.gif) no-repeat top right;
	height: 60px;
}
#Logo {

	}
	#Logo h1,
	#Logo span {
		display: block;
		width: 90%;
		margin: 0;
		}
		#Logo a {
			font-size: 14pt;
			color: #002180;
			font-weight: bold;
			text-decoration: none;
		}


/* Homepage Layout Settings
=============================================================================================*/

#HomeBoxesContainer {
	margin: 0 auto 16pt;
	}		

	
	/* Left homepage promo box
	==============================================*/	

		#Promo p a {
			display: block;
			padding: 12px 0 5px 35px;
			background: transparent url(/includes/site_images/home_pdf_icon.gif) no-repeat 6px 5px;
			line-height: 1.1em;
			color: #008ad0;
		}			
		#Promo p a:hover, #Promo p a:active, #Promo p a:focus {
			background-position: 8px 5px;
			border-bottom: 1px dotted #002180;
			color: #002180;
		}
		#Promo p {
			padding: 0 0 3px;
			font-size: 0.94em;
			line-height: 1.5em;
			color: #2f2f2f;
		}	
	
	/* Right homepage search box
	==============================================*/			
	#HomeSearch { 
		  display: none !important;

		}		
		
		
	/* Homepage Links Area
	==============================================*/			
	
	#Home_Links_Content_Wrapper {
		display: block;
		clear: both;	
		}		

	
	
/* Child Pages
=============================================================================================*/
	
#Container {
	background: #fff;
	}

	#Content,
	#ContentWide {
		width: 100%;
		overflow: hidden;
		background: #fff;
	}
	
		
/* Footer
=============================================================================================*/

#FooterBorder {
	border-top: #d7d2d0 solid 1px;
	clear: both;	
	}
		#Footer p {
			margin: 8pt 0 0;
			padding: 0;
			font-size: 9pt;
			color: #a1a1a1;
		}				
		#Footer ul,
		#Footer a {
				display: none;
			}
