body {    font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;    background-color : #fff;	color: #000;	margin: 0 50px;	text-align: left;}table {	width : 100%;	border-collapse : collapse;}td, th {    font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;/*	border: 1px solid #aaa;	*/	background-color : #fff;	empty-cells: show;    font-size : 9pt;	}th	{ padding-bottom:20px }/*	PRICES PRINTOUT	*/thead					{ display:table-header-group; }tbody					{ display:table-row-group; }.table_header td, .table_header			{ font-size: 25pt;font-weight: bold; background-color: #fff;color:#ff8a00;vertical-align:bottom; text-align:left;}.table_header	td.contact		{ font-size: 10pt; font-weight: normal; color:#000;text-align:right;}.table_subheader		{ font-weight: bold; background-color: #ccc;}.owner_address			{ float:right; width:40%; font-size: 6pt; text-align:right;}.print_search			{ float:left; width:40%; font-size: 6pt;}.bandname					{ width:30%; vertical-align:top;padding: 5px;}#pricetable					{ width: 100%; padding:0}#pricetable	td				{ padding:3px 0}	.dots					{ width: 90px;text-align:right;}	.wagename				{ font-size:8pt; }	.amount					{ width: 90px; text-align:right;}#header {	overflow: auto;	padding:1px;}#copyright				{ text-align:center; }hr {	border: 0px;	background-color: #aaa;	color: #888;	height: 2px;	margin-top: 2px;	margin-bottom: 2px;}
