/* Print Style Sheet */

@media print {

	body, p, td, ul, a {
		background-color: #fff;
		color: #000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		width: auto;
		margin: 0 0 0 0;
		float:none !important;
	}

	a {
		text-decoration:underline;
		font-weight:bold;
	}

	th {
		color: #000;
		font-size: 12pt;
		font-weight:bold;
	}

	h3 {
		font-size: 16pt;
		font-weight:bold;
	}

	#headerWrapperTop, #nh-company, #nh-products, #nh-systems, #nh-industries, #nh-services, #nh-endSection {
		display:none;
	}

	#nh-home {
		float: left;
	}

	#headerWrapperBtm {
		width: auto;
		border: none;
		box-shadow: none;
	}

	#container{
		width:auto;
		float:none !important;
	}

	#content{
		width:auto;
		float:none !important;
		clear:both;
	}

	@-moz-document url-prefix() {
		#content{
			width:70%;
			float:none !important;
			clear:both;
		}
	}

	#leftnav {
		display: none;
	}

	.thumbs img {
		float: left;
		width: 2in;
		height: 2in;
	}

	table.ordering {
		width: 100%;
	}

	table.ordering thead th {
		border-bottom: 1pt solid #000;
	}

	th, td, .dataTable th, .dataTable td {
		border: 1pt solid #ccc;
	}

	table.ordering .dataTable {
		width: 100%;
	}

	#footerWrapper {
		clear:both;
		width: auto;
		box-shadow:none;
		border:none;
	}

	#footerColumn01, #footerColumn02 {
		display:none;
	}

	#footerColumnEnd {
		float: left;
		display: block;
	}

	.scroll-to-fixed-fixed {
		position: static !Important;
	}

	input[type="submit"], input[type="button"], input[type="reset"], button, .btnStyle {
		background-color: #ccc;
	}

}