html body * {
	background: none !important;
}
#nav #logo {
	position: static;
	top: auto;
	left: auto;
	page-break-after: never;
}
#bgImageContainer, #bgImage, #nav ul, #subNav, #footer dl, #nav #logoGrass, div.newsActions, #formNav, #productNav, .jumpNav, .recipeActions {
	display: none;
}
.internal #content, .internal #content #body, .news .newsImage, #attitudinalList, #content img.floatLeft, .internal #content #body.internalNarrow, #ourHistory, #recipes {
	margin-left: 0;
	
}
#content {
	height: auto !important;
}
#ourHistory {
	padding-left: 50px;
}
#ourHistory li.historyLeft, #ourHistory li.historyRight {
	float: none !important;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
	top: auto !important;
	left: auto !important;
	padding: 0 !important;
	clear: both !important;
	border: none;
}
#ourHistory li img, #ourHistory li h2, #ourHistory li p, #page #content .slider {
	position: static !important;
	left: auto !important;
	right: auto !important;
	top: auto !important;
	margin: 0 !important;
}
.rangeLanding #page #content p.rangeText {
	position: static;
	top: auto;
	left: auto;
	width: auto;
	font-size: 1.3em;
	line-height: 2.15em;
	overflow: visible;
	background: none;
	color: #333;
}
.rangeLanding #page #content p.rangeText span {
	visibility: visible;
}
.rangeLanding #page #content div.miniMap, .rangeLanding #page #content div.promo, .rangeLanding #page #content div.promoMedium, .rangeLanding #page #content div.promoLarge, .rangeLanding #page #content div.promoSmall {
	display: none;
}
#content img.floatRight {
	margin-right: 0;
}
#content img.bodyImage {
	margin: 0;
}
span.copy, .recipeDetails {
	display: block !important;
	opacity: 1 !important;
	position: static !important;
	top: auto !important;
	left: auto !important;
	bottom: auto !important;
	right: auto !important;
	float: none !important;
}
ul.faq li div, .slider ul.sliderItems {
	height: auto !important;
}

