/* CSS FOR PRINTING/DISPLAYING WAIVER FORM */@media screen, print {	small { font-size: 90%; }	h2, h3 {		text-align: center;	}	.signature {		font: 12px/14px "Courier New", Courier, Monaco, mono;		width: 460px;		padding: 15px 0 0 15px;	}	.signature div {		border-top: 1px solid;		padding: 0 0 20px 3px;		display: block;		clear: both;	}	.signature .mid {		padding-right: 250px;		float: left;	}	.signature .small {		padding-right: 100px;		float: right;	}}@media screen {	.center {		width: 460px !important;		margin: 0 auto !important;		padding: 5px 0 0 15px;	}	body {		color: #000;		font: 12px/14px Georgia, Helvetica, Arial, sans-serif;		padding: 10px;		background: #EEE;	}	#waiverform {		padding: 1px 8px;		margin-top: 5px;		border: 1px solid #E0E0E0;		background: #FFF;	}	.print {		float: right;	}	.print img {		margin-left: 5px;	}	.print.top {		position: absolute;		right: 25px;		top: 20px;	}	.print.bottom {		position: relative;		bottom: 25px;	}}	@media print {	body {		color: #000;		font: 11px/13px Georgia, Helvetica, Arial, sans-serif;		background: #FFFFFF;		padding: 10px;	}	#print, .print {		display: none;	}	#waiverform {		padding: 0;		margin-top: 5px;		border: none;		background: #FFF;	}	h2 {		line-height: .1em;	}	h3 {		font-size: 13px;	}}