
 @media print, screen {

	html{font-size:100%; }

	body { background-color: #fff; font: 68.8%  Tahoma, Trebuchet MS, sans-serif; color:#000 !important;}
	a{color:#6f7a85 !important; text-decoration:underline;}
	p { padding-bottom:16px; margin-bottom: 0px !important; }

	.sharePointTools, .tools, .sidebar,
	#productsPopup, #editLink, .print, .topMenuContainer, .MGfooter, .genericSearch {display:none;}

	div.mainContainer {background:#fff; margin:10px auto 0 auto; padding-top:7px; width:100%;}
	.pageLayout, .MGheader, .content { background: none; }
	div.mainCol{float:none; margin: 0;}

	.pageLayout { padding:0; }

	 .MGheader {
	padding:15px 0px 7px;
	}
a.logo {float:left; margin-left:-8px; margin-bottom:5px;}
.gridBasicMain, .gridContent, .gridNews, .gridSolutionsMain, .gridContactUs   {width:100%;}

.gridBasicMain .col1 {
	float: left; 
	width: 70%;
}
.gridBasicMain .col2 {
	float: left; 
	width: 147px;
}
.gridContent .col1 {
	float: left; 
	width: 70%;
}
.gridContent .col2 {
	float: left; 
	width: 147px;
}
.productVariations .webPart, .productVariationsWrapper {
	float: left; 
	width: auto;
}

.gridNews .col1 {
	float: left; 
	width: 70%;
}
.gridNews .col2 {
	float: left;
	width: 147px;
}

.gridSolutionsMain  .col1 {
	clear: both;
}

.gridSolutionsMain .hWrap .col1,
.gridSolutionsMain .hWrap .col2 {
	clear: both;
	float: none;
}

.gridContactUs .col1 {
	float: left; 
	width: 70%;
}
.gridContactUs  .col2 {
	float: left; 
	width: 147px;
}       

.searchPage { width: 611px; }

.stockistSearch .col1 { float:left; width:348px; }

	p.printPreview, p.printPreview a { display: none; }

	/*CONTENT HIGLIGHT*/
	.contentHighlightDescription{display:block !Important;}

	.gridEntryPage .col2{display:block; float:none ; width:auto; clear:both;}

	/*SITEMAP*/

	.gridSitemap .row {width:auto;}

	.siteMapNavigator .SolutionsSiteMap .column {
		width:29%;
		 background-color:White !Important;
	}

	.SolutionsSiteMap, .ProductsSiteMap, .webPartTitle {
		background-image:none !Important;
		background-color:White !Important;
		padding-left:0 !important;
	}
	.contentHighlightDescription{height:auto !Important;}
/*REFERENCES*/

.gridReferencesMain .referenceNavigator .col2 { width:400px; background:white;}
.gridReferencesMain .referenceNavigator .col2 .webPartContent .linkList li {display:block; float:left; width:170px}
.gridReferencesMain .referenceNavigator .webPartContent {background:white;}


	.MGBreadcrumb{border-bottom:1px solid #B1B7BD; margin-bottom:20px; padding-bottom:5px; }
	.dynCopy {border-top:1px solid #B1B7BD; padding-top:10px;}

.jNiceCheckbox{background:none;}
.jNiceRadio{background:none;}
.jNiceWrapper input{opacity:1 !important;}
.jNiceHidden {position:static;z-index:1;}
.jNiceInputWrapper, .jNiceInputInner{background:none;}
.jNiceInputWrapper input{border-width:1px; border-style:solid;}
}





