@charset "utf-8";
/* CSS Document */

@page {
		visibility: visible;
		orphans: 3;
		page-break-inside: auto;
		size: portrait;
	}
	
	@page:LEFT {
		visibility: visible;
		margin: 1px;
	}
	
	@page:RIGHT {
		visibility: visible;
		margin: 1px;
	}
	
	body {
		visibility: visible;
		background-position: center top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #ffffff;
		margin-top: 100px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		padding-top: 0px;
		width: 99%;
		top: 0px;
		position: absolute;
		size: portrait;
		orphans: 3;
	}
	
	#print_teaser {
		border: #330000 dashed;
		background-color: #c0c0c0;
		width: 100%;
	}
	
	#strategy_content {
		visibility: visible;
		background-color: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		
	}
	
	p, img, table, div, h1, h2, h3, h4, h5, h6 {
		visibility: visible;
		page-break-inside: auto;
	}
	h1, h2, h3, h4, h5, h6 {
		visibility: visible;
		page-break-before: auto;
	}

	#header, 
	#header #general, 
	#top, 
	#top #topTwo, 
	#top topTwo #navmenu, 
	#fullBody2, 
	#content, 
	#topnav, 
	#navbar, 

	#ci_head,
	#wrapper {
		visibility: collapse;
		height: 0px;
	}
	
	#leftContent {
		width: 80%;
	}
	
	#articleBody {
		width: 80%;
	}
	
	#articleTop {
		visibility: hidden;
	}
	
	div.printcover {
		margin: 9mm 0 0 0;
		page-break-after: always;
	}
	
	div.printcover {
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: none;
		line-height: 150%;
		font-size: 10pt;
	}
	
	div.printcover * .printcoverheadline {
		line-height: 120%;
		font-size: 22pt;
		border-bottom: .65mm solid #000;
		margin: 1mm 0;
	}
	
	div.printcover * .wrapPrintAddonBox>div {
		border: .3mm solid #999;
		padding: 0 0 7pt 7pt;
	}
	
	html[xmlns^="http"] div.printcover * .wrapPrintAddonBox>div>div {
		/* Moz only */
		position: relative;
		top: -8pt;
	}
	
	div.printcover * .wrapPrintAddonBox>div>div span.head {
		font-weight: bold;
		background-color: #FFF;
		padding: 0 7pt 0 7pt;
		line-height: 14pt;
	}
	
	div.printcover * .wrapPrintAddonBox>div>div>div {
		padding: 0 7pt 0 7pt;
		line-height: 107%;
	}
	
	div.printcover * .wrapPrintAddonBox>div>div>div p {
		margin: 0 0 5pt 0;
		padding: 0;
	}
	
	div.printcover * .wrapPrintAddonBox>div>div>div>table {
		margin: 8pt 0;
		line-height: 150%;
	}



	div.printtail {
		margin: 9mm 0 0 0;
	}
	
	div.printtail {
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: none;
		line-height: 150%;
		font-size: 10pt;
	}
	
	div.printtail * .printcoverheadline {
		line-height: 120%;
		font-size: 22pt;
		border-bottom: .65mm solid #000;
		margin: 1mm 0;
	}
	
	div.printtail * .wrapPrintAddonBox>div {
		border: .3mm solid #999;
		padding: 0 0 7pt 7pt;
	}
	
	html[xmlns^="http"] div.printtail * .wrapPrintAddonBox>div>div {
		/* Moz only */
		position: relative;
		top: -8pt;
	}
	
	div.printtail * .wrapPrintAddonBox>div>div span.head {
		font-weight: bold;
		background-color: #FFF;
		padding: 0 7pt 0 7pt;
		line-height: 14pt;
	}
	
	div.printtail * .wrapPrintAddonBox>div>div>div {
		padding: 0 7pt 0 7pt;
		line-height: 107%;
	}
	
	div.printtail * .wrapPrintAddonBox>div>div>div p {
		margin: 0 0 5pt 0;
		padding: 0;
	}
	
	div.printtail * .wrapPrintAddonBox>div>div>div>table {
		margin: 8pt 0;
		line-height: 150%;
	}
