.printonly {
	display: block;	
}
.screenonly {
	display: none;	
}

#main {
	width: 100%;
}

#header, #left, #footer, #contenthead {
	display: none;
	width: 0; height: 0;
}
#printhead {
	display: inline;	
}

#content {
	border: none;
	margin: 0;
	width: 100%;
}

#requestform fieldset.break {
	page-break-before: always;	
}
#requestform legend {
	color: black;
}
#requestform input, #requestform select, #requestform textarea {
	border-top: none; border-left: none; border-right: none;
	border-bottom: solid 1px black;
	/* hide any filled in field text */
	color: white; background-color: white;
}

#signatureLine {
	border-spacing: 5px;
	margin-top: 40px;
}
#signatureLine td {
	width: 50%;
}
#signatureLine .signatureText {
	padding-left: 10px;
	font-size: 95%;
}
#signatureLine input {
	width: 100%;
	border-bottom: solid 1px black;
	border-left: none; border-right: none; border-top: none;	
}
