/* 
	--------------------------------------------------------------------------
	print styles 
	--------------------------------------------------------------------------
*/
	/* hide elements */
	.no_print, #nav, #nav_sec, #nav_extra, #nav_lang, #footer, hr {display:none;}
	
	body {font-size: 11pt; font-family: Arial, Helvetica, sans-serif; color: #3a3a3a;} /* font-family ? and for titles ? */
	
	a:link,
	a:visited,
	a:hover,
	a:active { color: #db5915; text-decoration: none; font-weight: bold;}
	a img { border:none;}
	p { margin:0 0 1em 0;}
	ul, ol, ul li, ol li { margin: auto; padding-left: 2em;}
	ul li { background: none; list-style: disc;}
	
	h1 {font-size: 1.6em; line-height: 1.1em; margin: 13px 0; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;}
	h2 {font-size: 1.4em; margin: 1.5em 0 0.8em 0; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;}
	h3 {font-size: 1em; margin: 0 0 0.4em 0; padding-bottom: 2px; font-weight: bold; border: 1px dotted #6b6b6b; border-width: 0 0 1px 0; font-family: Georgia, "Times New Roman", Times, serif;}
	h4 {font-size: 1em; margin: 0; font-weight: normal; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif;}

	img.image_left {float: left; display: inline; margin: 5px 10px 5px 0;}
	img.image_right {float: right; display: inline; margin: 5px 0 5px 10px;}	
	img.image_wide {float: left; display: inline; margin-bottom: 5px; margin-right:10px;}

	/* content tables */
	#main_col table { margin:1em 0;}
	#main_col table th, 
	#main_col table td { padding: 1px 20px 2px 10px; border-bottom: 1px solid #DADADA;}
	#main_col table th { 
		padding-bottom: 4px; 
		font-weight: bold; 
		font-family: Georgia, "Times New Roman", Times, serif;
		text-transform: uppercase;
		font-size: 0.9em;
		}

