@import url(topnav/layout.css);
@import url(topnav/design.css);
@import url(mainnav/layout.css);
@import url(mainnav/design.css);
@import url(subnav/layout.css);
@import url(subnav/design.css);
@import url(footernav/layout.css);
@import url(footernav/design.css);
@import url(global.css);
@import url(modules.css);
@import url(text.css);
@import url(form.css);
@import url(tabs.css);

@media print {	
	
	h1.pagetitle {
	margin-top: 0 !important;
	padding-top: 0 !important;
	}
	
	/*Hidden*/
	div.con-header,
	div.con-footer,
	div.con-supp,
	div.mod-breadcrumb,
	.easiplay-print,
	.hide-when-printing,
	.google-buttons {display: none;}
	
	/*Visible*/
	.easiplay-signature,
	div.mod-printlogo {display: block !important;}
	
	body {background-image: none; background-color: #fff;}
	div.con-main {width: 650px; margin: 0 auto;}
	div.mod-content {padding: 0; width: 100%;}
	
	.sIFR-flash, 
	.sIFR-flash object, 
	.sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
	}

	span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
	height: auto;
	width: auto;
	}
	
	fieldset { 
		float: left; 
		padding: 0; 
		margin: 0; 
		border: none;}
	legend {
		display: none;
		}
	div.required,
	div.print-column-1 strong.required,
	div.print-column-2 strong.required {
		display: none;
		}
	div.title {
	color: #000;
	font-weight: bold;
		}
	div.print-column-1 span.title,
	div.print-column-2 span.title {
		font-size: 11px; 
		padding-top: 1px;
		}
	div.print-column-1,
	div.print-column-2 {
		float: left; 
		width: 305px;
		}
	div.print-column-2 {
		margin-left: 10px;
		}
	div.print-column-1 div.row,
	div.print-column-2 div.row {
		width: 305px; 
		background-color: #fff; 
		border: none; 
		border-top: .5pt solid #ccc; 
		padding: 2px 0px 3px 0px;
		}
	div.print-column-1 div.title,
	div.print-column-2 div.title {
		border-top: .5pt solid #000;
		}
	div.print-column-1 div.officeuse,
	div.print-column-2 div.officeuse {
		width: 305px; 
		background-color: #eee; 
		border-top: .5pt solid #fff;
		}
	div.print-column-1 div.officeuse-title,
	div.print-column-2 div.officeuse-title {
		color: #000;
		background-color: #dbdbdb;
		border-top: none;
		margin-top: 15px;
		}
	div.print-column-1 div.row span.desc,
	div.print-column-2 div.row span.desc,
	div.print-column-1 div.row span.desc-2,
	div.print-column-2 div.row span.desc-2,
	div.print-column-1 div.row span.text-block,
	div.print-column-2 div.row span.text-block {
		display: block;
		clear: both; 
		text-align: left; 
		padding: 0px 0px 0px 7px;
		width: auto;
		font-size: 9px;
		color: #666;
		}
	div.print-column-1 div.row span.text-block,
	div.print-column-2 div.row span.text-block {
		width: 290px;
		}
	div.print-column-1 div.row strong.required,
	div.print-column-2 div.row strong.required {
		position: static; 
		top: 0;
		left: 10px;
		}
	div.print-column-1 div.row span.element,
	div.print-column-2 div.row span.element {
		display: block;
		clear: both;
		padding: 0px 0px 0px 7px;
		width: 290px;
		font-size: 9px;
		}
	div.print-column-1 input, 
	div.print-column-1 select, 
	div.print-column-1 textarea,
	div.print-column-2 input, 
	div.print-column-2 select, 
	div.print-column-2 textarea {
		border: none; 
		color: #000; 
		font-size: 11px;
		}

}


