/* generic */
body{
	background:#FFF!important;
	color:#000!important;
	font-family:Arial,Helvetica,sans-serif!important;
	font-size:70%!important;
	}

div#sitewrapper, div#header, div#navigation, div#footer{
	background:#FFF!important;
	}

img{
	border:0;
	}
	
	
div.togglecontent div.closed {
    display:block!important;
}


/* hide elements not required for print */
#accessiblenav,
#navigation,
#subnavigation,
#pagetrail,
#footer ul,
.hidden,
.search,
.yourpage,
.create_accent,
.rsssubscribe,
.topofpage,
#header .shareprice,
#brandslideshownavigation,
#brandslideshow,
ul.tabs,
ul.tabs_sub,
form.brand_categories,
.printhide,
#cr_tools,
#crtools,
ul#footer_tools,
#videos ul.filelist li img, #videos ul.filelist li.lit a:link img,
div.survey_tabs,
div.tools_wrapper,
div.tools_shortcuts,
h2.toolkit,
#defaultview_module,
#bookmarkcontainer,
p.feedbackbutton,
#bookmarkcontainer,
div.interpagenavigation,
div.datacentreshare,
div.tab_menu li.downloadpdf,
ul.newsandviewstabs,
div.filter,
div.newsandviews_footer, .container, .container_top,
/*div.subcontent,*/
div.shareprice_top div.facts_hotspot p, div.shareprice_top div.facts_hotspot div.adobe, div.shareprice_top div.facts_hotspot li img
	{
	display: none!important;
	}




div#branding{
	float: left!important;
	border-bottom:1px solid #CCC!important;
	margin: 0 0 20px 0!important;
	padding: 0 0 20px 0!important;
	width: 100%!important;
	clear:left!important;
	display:inline-block!important;
	}

h1.hidden{
	display:block!important;
	}



#copyright{
	padding-left: 0!important;
	}


#pagecontent {
	clear:both!important;
	width:100%!important;
}







div.content{
	float:left!important;
	/*overflow:hidden!important;*/
	/*width: 500px!important;*/
	}


#commentary{
	float:left!important;
	}

.grid_2, .grid_1, .grid_1_wide {
	clear:both!important;
	margin-top:20px!important;
}
