html>body #Container {width: auto;}		/* help Opera out */
* html #Footer {/* \*/margin-top: 1em;}	/* help IE print space between the content and footer */


/* Hide columns, nav, designated elements */
#Nav, #Highlight ul, .printHide {display: none;}

/* Remove any borders */
body *, #Container {border-width: 0;}

/* Reset to none, any element that is floated */
#Content {float: none;}
#Highlight {float: none;}

/* Add borders to header and footer for presentation */
#Header, #Footer {
	border: solid 1px #000;
	border-width: 1px 0;
	padding: 0.5em;
}
table {margin-bottom: 8px; width: 100%;}
caption {caption-side: top; font-weight: bold; padding: 6px 0; text-align: left;}
caption span {padding: 6px;}
th, td {padding: 6px; text-align: left;}
table {border: 1px solid #DDD; border-collapse: collapse; border-width: 1px 0 0 1px;}
caption {border: 1px solid #DDD; border-width: 1px 1px 0 1px;}
th {border: 1px solid #DDD; border-width: 0 1px 1px 0;}
td {border: 1px solid #DDD; border-width: 0 1px 1px 0;}

/* we're printing, so there's no need to differentiate links 
 * from regular text, so remove any formatting links get. */
a, a:link, a:visited {
	text-decoration: none;
	background-color: inherit;
	color: inherit;
}

/* simple catch-all so we have no colored items in print out. */
body * {
	background-color: #FFF;
	background-image: none;
	color: #000;		
}