* {
	background-image: none;
}
HTML {
	width:100%;
}
body {
	font-size:.8em;
}
img {
	border:0;
}
.print * , span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
span {
	display:block;
}
div * {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
a:link, a:visited {
	background:transparent;
	font-weight:bold;
	text-decoration:underline;
}
a:link:after {
	content: " (" attr(href) ") ";
	font-size:.9em;
}
span {
}
table, td, tr {
	border:0;
	padding:0;
	margin:0;
	width:auto;
	empty-cells:show;
	border-spacing: 0; 
	border-collapse:collapse;
}
table {
	margin-bottom:4em;
	width:100%;
}
.print {
	width:100%;
}
.pageTitle {
	font-size: 1.5em;
	font-weight:bold;
	padding:0.1em;
}
.sub_heading {
	border-bottom:2px solid #000;
	padding-top:1em;
}
.sub_heading span {
	font-size:1.1em;
	font-weight:bold;
}
.column_heading span {
	text-align:center;
	font-size:1em;
	font-weight:bold;
}
thead td {
	text-align:center;
}
.legend span, .disclaimer span {
	width:auto;
	font-size:.75em;
	text-align:left;
}
.feature_description span {
	padding-top:.6em;
	padding-bottom:.6em;
	font-size:1em;
	width:auto;
	padding-left:3em;
}
td {
	border-bottom:1px solid #000;
}
.feature_text span{
	padding-top:.6em;
	padding-bottom:.6em;
	font-size:.9em;
	width:auto;
	text-align:center;
}
