/*
$Rev:: 157           $:  Revision of last commit
$Author:: geopat     $:  Author of last commit
$Date:: 2010-02-08 1#$:  Date of last commit
*/
/*--- style-.com print styles ---*/

@media print {

@page {
	width: 100%;
	margin: 2.2cm 1.5cm;
}

* {
	position: /**/static !important; /* HIDDEN FROM IE 5.5 */
	background-image: /**/none !important; /* HIDDEN FROM IE 5.5 */
}

body {
	height: 100%;
	color: black;
	background: white;
	font: 12pt/1.3em Georgia,"New York CE",charter,serif;	
}

h1,h2,h3,h4,h5,h6 {
	margin: 0.5em 0 0.2em 0;
	padding: 0 !important;
	page-break-after: avoid;
	display: block;
}

h1 {
	font-size: 2em;
	line-height: 1.4em;
}
	
h2 {
	font-size: 1.6em;
	padding-top: 1cm;
	margin-bottom: 0.3cm;
}
	
h3 {
	font-size: 1.3em;
}

h4 {
	font-size: 1.15em;
}

p {
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
	text-align: justify;
	clear: left;
}

a {
	color: #520;
	text-decoration: none;
}

#content [href]:after {
/*	content: " [" attr(href) "] ";*/
	font-size: 8pt;
	font-weight: normal;
	font-family: sans-serif;
	color: #00c;
}

a img {
	border: none;
}

li {
	min-height: 0 !important;
}

dl dt {
	font-weight: bold;
}

dl dd {
	margin-left: 0;
	margin-bottom: 0.5cm;
	padding-bottom: 0.5cm;
	border-bottom: 1px solid #ccc;
}

fieldset {
	border: 1px solid #ccc;
	margin-bottom: 0.5cm;
	padding: 0.5cm;
}

table {
	width: 100%;
	border: 1px solid #ccc;
	border-bottom-width: 3px;
	border-top: none;
	border-collapse: collapse;
}

table table {
	border: none;
}

table td,
table th {
	border-top: 1px solid #ccc;
	padding: 0.1cm 0.2cm;
	text-align: left;
}

table th br {
	display: none;
}

div.downloads table.singleTable td.number,
div.downloads table.singleTable thead th {
text-align:left !important;
}

h2 img {
	float: right;
	margin-left: 0.5cm;
}

div.caption {
	clear: left;
	border-top: 1px solid #ccc;
	padding-top: 0.5cm;
}

div.caption:first-child {
	border: none;
	padding-top: 0;
}

/*-- Hidden elements --*/
ul#skipLinks,
div#globalSearch,
ul#subsidiaryNav,
ul#primaryNav li,
ul#primaryNavExtension,
div#secondaryNav,
div#footer,
p.backToTopLink,
ul.heroPanelIssuePager,
ul.heroPanelPager,
embed.sIFR-flash,
object.sIFR-flash,
div.homepageHeroPanels div.heroPanelContentSmall,
div#homepage-flash-version,
p.linkToFallbackVersion
{ display: none; }

/*-- Header --*/
div.companyInformation { float: left; margin-bottom: 0em; }
ul#primaryNav { list-style: none; display: block; text-align: right; padding-top: 40pt; }
ul#primaryNav li.currentLocation { list-style: none; display: inline; font-weight: bold; color: #2184D0; }
ul#primaryNav li.currentLocation a { display: none; }

/*-- Main content area --*/

div.demoSectionTitle {
	clear: both;
	border:1px dashed #333333;
	margin: 1cm 0;
	padding: 0.5cm 1cm;
}

div#contentWrapper { clear: both; border-top: 1px solid #BBB; }

div.secondaryContent { border-top: 1px solid #ccc; padding-top: 0.5cm; margin-top: 0.5cm; }

div.hubOverviewList ul li,
div.hubOverviewList ul li p { display: inline; }

div.hubOverviewList ul li p.statistic { font-weight: bold; }


div.hubEnquiry p.enquiryContent { width: 15em; }

div.hubEnquiry p.enquiryContent span {
	display: block;
	border-bottom: 1px dotted #ccc;
	text-align: right;
}

div.hubEnquiry p.enquiryContent span span {
	display: inline-block;
	width: 3em;
	padding-left: 10em;
}

div.hubEnquiry p.enquiryContent span br { display: none; }

div.style-WorldWideStory div { display: none; }

img.heroPanelIssueStoryImg1 { display: block; clear: both; margin-bottom: 0.2cm; }

div.hubContentContainer { border-top: 1px solid #ccc; padding-top: 0.3cm; margin-top: 0.3cm; }

div#content fieldset.list label,
div#content fieldset.details label,
div#content fieldset.details label input,
div#content fieldset.details label select,
div#content fieldset.details label textarea,
form.feedback fieldset label,
form#prForm fieldset label
{ display: block; clear: left; }

div.chartControls div.chartControlElementAttribute span {
	background:transparent !important;
	border-top:0 none !important;
}

div.imgCentre table {
	width: 300px;
	border: none;
}

div.imgCentre table td {
	border: none;
}

p.issueSummaryHeader,
p.heroPanelHeader { font-size: 1.4em; padding-top: 0.5cm; }
p.issueSummaryHeader strong br,
p.heroPanelHeader strong br,
div.hubNewsBoxContainer p em br { display: none; }

div.homepageHeroPanels div.heroPanel,
body.stylesOurBrands div#heroPanel1,
body.stylesOurBrands div#heroPanel2,
body.stylesOurBrands div#heroPanel3,
body.stylesOurBrands div#heroPanel4,
body.stylesOurBrands div.heroPanel div.heroPanelIssueStories div.heroPanelIssueStoryPage2,
div.hubHeroPanelsState2 div.heroPanel div.heroPanelIssueStories div.heroPanelIssueStoryPage1 {
	display:  none;
}

body.stylesHomePage1 div.homepageHeroPanels div#heroPanel1,
body.stylesHomePage2 div.homepageHeroPanels div#heroPanel2,
body.stylesHomePage3 div.homepageHeroPanels div#heroPanel3,
body.stylesOurBrandsHome div#heroPanel1,
body.stylesOurBrandsFood div#heroPanel2,
body.stylesOurBrandsPersonalCare div#heroPanel3,
body.stylesOurBrandsHomeCare div#heroPanel4,
div.hubHeroPanelsState2 div.heroPanel div.heroPanelIssueStories div.heroPanelIssueStoryPage2 {
	display: block;
}


}

/* Investis charts */
.chartimageprint{display:block;}
.chartflashprint{display:none;}

/* END MEDIA PRINT */
