body { font:11px/15px Arial, Helvetica, sans-serif; }

h1 { font-size:2.1em; font-weight:bold; margin-bottom:30px; }
h2 { font-size:1.4em; font-weight:bold; margin-bottom:10px }
h3 { font-size:1.1em; font-weight:bold; }

.clear { clear:both; }

.printButton { display:none; }

.pageWrap { margin:0 auto; width:610px; }
	.pageHeader {  }
		.pageHeader .headerLeft { float:left; width:200px; }
		.pageHeader .headerRight { float:right; width:200px; text-align:right; }
		
		.pageContent { padding:40px 10px 0; }
			.pageContent .printInfo { float:left; width:180px; }
				.pageContent .printInfo.summary { padding-left:25px; }
				.pageContent .printInfo.period { padding-left:25px; }
				.pageContent .printInfo table { margin-bottom:40px; }
					.pageContent .printInfo table .label { font-weight:bold; padding-right:20px; }
			.pageContent .printPerformance { width:600px; }
				.pageContent .printPerformance table { width:100%; margin-bottom:40px; }
					.pageContent .printPerformance table th { font-weight:bold; text-align:left; }
					.pageContent .printPerformance table tr {  }
					.pageContent .printPerformance table tr td { width:120px; }
					
		.pageFooter .footerLeft { float:left; width:450px; }
		.pageFooter .footerRight { float:right; width:120px; text-align:right; padding:20px 0 0 0; }