@media print{
body{
	font:12pt serif;}
.hid,.hprnt,#nav{
	display:none;}
table{
	font-size:100%;
	margin:10px 0;
	border-collapse:collapse;}
th,td{
	padding:2px 7px;
	border:1px solid #000000;
	vertical-align: top;}
th{
	text-align:left;}
.rz {
	font-size:75%;}
.rz th,td{
	padding:0px 2px 0px 2px;
	border:1px solid #000000;
	vertical-align: top;}
.rz .ne td{
	border-style:none;
	padding:0px 0px 0px 0px;}
.rz a{
	text-decoration: none;}
.m,.n,.nr{
	margin:0px 0px 0px 0px;}
.n td{
	padding: 0px 20px 0px 0px;
	border: none;}
.m td{
	padding: 0px 0px 0px 0px;
	border: none;}
.m td table{
	margin:0px 0;
	border-collapse:collapse;}
.m td td{
	padding:2px 7px;
	border:1px solid #000000;}
.m .n,.m .nr{
	margin:0px 0px 0px 0px;}
.m .n td{
	padding: 0px 20px 0px 0px;
	border: none;}
.m .nr td{
	padding: 0px 0px 0px 0px;
	border: none;}
.ale table{
	margin:0px 0;
	border-collapse:collapse;}
.ale th{
	padding:2px 7px;
	border:1px solid #000000;}
.ale td{
	padding:2px 7px;
	border:1px solid #000000;}
.m .ale td{
	padding:2px 7px;
	border:1px solid #000000;}
.b{
	vertical-align:bottom;}
.mini{
	font-size:75%;}
.w100{
	width:500px;}
}
