/**
 * EP Register / Alert specific CSS for printing
 */
body {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#epoHeader, #footer, img, #epoNavigation, .epoToolBar, .epoBarFilter,
	.noPrint, .prt, .dijitTooltipContainer {
	display: none !important;
}

.epoContentWrap {
	left: 0px !important;
	margin: 0 !important;
	margin-right: 40px !important;
}

.printLogo img {
	display: block !important;
}

/*.printTitle {
      text-align: center !important;
    }*/
.printTitle  h3 {
    font-size: 20px;
	font-weight: bold;
	text-align: center !important; 
}

#pagebody h1 {
	padding-top: 80px;
}

tr {
	page-break-inside: avoid;
}

th {
	page-break-inside: avoid;
}

td {
	page-break-inside: avoid;
}

/*
    .tableType3 td.th {
       color:#000;padding:3px 14px;border:none;text-align:left;
       vertical-align:top;
    }
    
    table.application td, table.application th {
       vertical-align:top;
    }

    .tableType3 td {
       color:#000;padding:3px 14px;border:none;text-align:left;
    }

    .tableType3 th {
       color:#000;padding:3px 14px;border:none;text-align:left;
    }

    .tableType3 t2 {
       color:#000;padding:3px 14px;border:none;text-align:left;
    }

    .tableType3 t3 {
     color:#000;padding:3px 14px;border:none;text-align:left;
    }
*/
.printIt {
	display: block !important;
}

.printFilter {
	display: block !important;
}

.printFilter p {
	line-height: 1.25em !important;
	margin: 0 !important;
}

#epoFooter li {
	display: inline;
	list-style-type: none;
	padding-right: 14px;
}

.article img {
	display: block !important;
	float: right;
}

.printSpacer {
	display: block !important;
	margin-top: 3em;
}

/*
	* Table width
	*/
div.pageWrap {
	width: 52.75em !important;
}

/*.tableType3 td.th	{border-bottom: 1px solid #0000A0; padding:0.25em}*/
.printTable td.th {
	border-bottom: 1px solid #000000;
	padding: 0.25em
}

.printTable td.t1 {
	border-bottom: 1px solid #000000;
	padding: 0.25em
}

.printTable td.t2 {
	border-bottom: 1px solid #000000;
	padding: 0.25em
}

.printTable td.t3 {
	border-bottom: 1px solid #000000;
	padding: 0.25em
}

.printTable td.t4 {
	border-bottom: 1px solid #000000;
	padding: 0.25em
}

.application input {
	margin: 0 !important;
	width: 15px !important;
}

/**
	 * IE6 fixes
	 */
@media print {

div.printGrid {
	width: 100em !important;
	padding: 1em 1.33em 1em 1.33em;	
	position: relative;
	margin-top: 1px;
	color: #000000;
	font-size: 10px;
}
}

@media print and (-webkit-min-device-pixel-ratio:0) {
	div.printGrid {
		width: 67.25em !important;
		padding: .67em 1.33em .7em 1.33em;
		position: relative;
		margin-top: 1px;
		color: #3b4e60;
		
	}
}
@
-moz-document url-prefix (){ div .printGrid {
	width: 67.25em !important;
	padding: .67em 1.33em .67em 1.33em;
	position: relative;
	margin-top: 1px;
	color: #3b4e60
}