.no-print {
	display:none;
}

.call {
	position:absolute;
	top:0px;
	right:0px;
}

.mav {
	display:none;
}

.subHead {
	border-bottom:3px solid #000;
	position:absolute !important;
	width:100% !important;
	top:100px;
}

.action-footer, .nav-footer, .legal-footer {
	display:none;
}

.crumb ul {
	display:none;
}

.subNav {
	display:none;
}

.col-click .desc {
	height:auto;
}

.productSplash {
	min-height:auto !important;
	height:200px !important;
}

.productCover {
	min-height:auto !important;
	height:150px !important;
}

.productCover h1 img {
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
}

.productBanner {
	min-height:auto;
}


	.margin-bottom { margin-bottom: 6pt; }
	.aftermargin-n { margin-bottom:0px; }
	.aftermargin-t { margin-bottom:2pt; }
	.aftermargin-s { margin-bottom:4pt; }
	.aftermargin-m { margin-bottom:6pt; }
	.aftermargin-l { margin-bottom:8pt; }
	.aftermargin-xl { margin-bottom:10pt; }

	.marginv-n { margin-top:0pt; margin-bottom:0pt; }
	.marginv-t { margin-top:2pt; margin-bottom:2pt; }
	.marginv-s { margin-top:4pt; margin-bottom:4pt; }
	.marginv-m { margin-top:6pt; margin-bottom:6pt; }
	.marginv-l { margin-top:8pt; margin-bottom:8pt; }
	.marginv-xl { margin-top:10pt; margin-bottom:10pt; }

	.paddingv-n { padding-top:0pt; padding-bottom:0pt; }
	.paddingv-t { padding-top:2pt; padding-bottom:2pt; }
	.paddingv-s { padding-top:4pt; padding-bottom:4pt; }
	.paddingv-m { padding-top:6pt; padding-bottom:6pt; }
	.paddingv-l { padding-top:8pt; padding-bottom:8pt; }
	.paddingv-xl { padding-top:10pt; padding-bottom:10pt; }