

body {
	background: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Verdana, sans-serif;
	/*font-size: 80%;*/
	font-size: 14px;
		}

table {
	/*width: 100%;*/
	color:#000000;
	background:none;
	page-break-before:auto;
	page-break-inside:auto;
	page-break-after:avoid;
	display:table;
}
caption  {
	page-break-before:auto;
	page-break-inside:auto;
	page-break-after:avoid;
	display:table-caption;
	}

thead {
/* Keeps Firefox from repeating table headers on print */
	display: table-row-group;
	page-break-before:auto;
	page-break-inside:auto;
	page-break-after:avoid;
}

tbody {
	page-break-before:auto;
	page-break-inside:auto;
	page-break-after:avoid;
}

th, td {
	width: auto;
	color:#000000;
	page-break-before:auto;
	page-break-inside:auto;
	page-break-after:avoid;
	}
	
tr{
background:none;
color:#000000;
background-color:none;
page-break-before:auto;
	page-break-inside:auto;
	page-break-after:avoid;
}

tfoot {
	page-break-before:auto;
	page-break-inside:auto;
	page-break-after:auto;
	display: table-row-group;
}
	
.style3{
color:#000000;
}

#vt-header-screen,
#unit-header-screen {
	display: none;
	}

#unit-header {
left:0px;
top:0px;
width:758px;
height:80px;
}

#unit-header-print {
	/*margin-bottom: 0px;*/
	padding: 0;
	border: 0;
	display: block;
	top:0px;
	left:0px;
	width:758px;
	height:80px;
	margin:0;
	/*margin-top:-50px;*/
	}

#nav,
#search, #sub-header img, .skip {
display:none;
}

#footer, #sub-footer, #sub-footer-inside {
	display: inline;
	background:none;
	text-align:center;
	}

#page-wrapper1,
#page-wrapper2, 
#page-wrapper3, 
#page-wrapper4,
#page-area,
.horizontal #page-area,
#main,
#content,
#main-content,
#sub-content,
#sub-header,
#sub-header-inside,
.horizontal #sub-header,
.horizontal #sub-header-inside {
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
	float: none;
	width: auto; /* Hacked in global-ie.css for IE */
	}

#header, #header-inside {
background:none;
margin-bottom:-20px;
/*background-color:#fff;*/
	/*width:758px;
	height:80px;*/
	/*background-image: url(../../images/unit_header_print_1.gif);*/
	/*margin:0px;
	padding:0px;
	border:0px;
	margin-bottom:-50px;*/
	/*list-style-image:url(../../images/unit_header_print_1.gif);*/
}


#sub-header-inside {
	/*margin-bottom: 0px;*/
	white-space:nowrap;
	height:20px;
/*	background-color:#fff;*/
	/*border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background:none;
	border-top-width: thin;
	border-bottom-width: thin;*/
	}
	
#sub-header-inside p a{
    
	/*height:0px;*/
	/*margin-top:-50px;;*/
	color:#000;
	/*margin-top: -10px;*/
	/*margin-bottom:5px;*/
	/*vertical-align: top;*/
	
}

.fluid #sub-header {
	margin: 0;
	font-family: Times, 'Times New Roman', serif;
	font-size: 2.0em;
	}

/*#sub-header img {
	background: none;
	padding: 2px;
	border: 1px solid #9d9879;
	display: block;
	color: #000000;
	}
*/
#sub-content,
#sub-footer {
	margin-top: 20px;
	border-top: 1px #999 solid;
	}

#sub-footer-inside ul{
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #000000;
	}
	
#sub-footer-inside ul li, #sub-footer-inside ul li a {
	display:inline;
	
}
.table-sub-heading{
background-color:none;
color:#000000;
font-weight: bold;
}
/*#sub-header {
display:none;
}*/

.lib-specific{
display:none;
}

#vt-header{
display:none;
}

#unit-header p{
display:none;
}

.page {
page-break-after:always;
}

.Z3988 { /* to not print LibX icon */
display:none;
}