/*---- print-only styling --- */

body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	margin:2% 5%;
}

body:before {
	content:url("/bupastatic/images/printPopup/logo.png");
}
.m27Container,
a#skiplink, a#home, div#bupaHeader, 
ul#breadCrumb, div#leftNav, div#promo, div#bupaFooter, td.enlarge a,
div.FAQcategorySelector, dt span, h2 span, #tabRightToolsContainer, #tabbedContent div.anchor, 
#tabbedContent .moreInfoTwocol, #tabbedContent .moreInfoThreecol, #tabbedContent #tabFooter, #bupaMainContent .toolsBoxV2, ul#tabHeadings li, 
.m27Container, .aboutUsv1, .aboutUsv2, #bupaMainContent .goalPlannerList, #bupaMainContent .widerColtoolList, #bupaMainContent .newsMainContent .newsRightContent, #bupaMainContent .moreInfoTwocol, #bupaMainContent .moreInfoThreecol ,div#bupaMainContent div#tabContainer #tabFooter {
	display:none;
}

ul#tabHeadings li#current {
	display:block;
}

h1 img {
	display:block;
	float:none;
}

a:after {
	content: " (" attr(href) ") ";
	font-size:9pt;
}

img {
	float:right;
	margin:0 0 0.25in 0.25in;
}
div#bupaMainContent div.titlePanelTwoColumn ,
div#bupaMainContent div.titlePanelThreeColumn,
div#bupaMainContent div.titlePanelTwoColumn .titlePanel,
div#bupaMainContent div.titlePanelThreeColumn .titlePanel{
	padding:0;
	margin:0;
	background:none;
}
#bupaMainContent .titlePanelThreeColumn .titlePanel div,
#bupaMainContent .titlePanelTwoColumn .titlePanel div{
	display:none;
}
div#bupaMainContent div.titlePanelTwoColumn h1,
div#bupaMainContent div.titlePanelThreeColumn h1 {
	border-bottom:none;
	padding:0;
	display:block;
}
#tabHeadings,
#tabHeadings a,
#bupaMainContent #tabContainer #tabHeadings li,
#bupaMainContent #tabContainer h2{
	margin:0;
	padding:0;
	list-style-position:outside;
	list-style:none;
}

#bupaMainContent .quoteContWide p,
#bupaMainContent .quoteCont p{
	margin:0 30px;
}
#bupaMainContent .quoteContWide p:before,
#bupaMainContent .quoteCont p:before{
	content: '\201C';
}
#bupaMainContent .quoteContWide p:after ,
#bupaMainContent .quoteCont p:after {
	content: '\201D'; 
}
#bupaMainContent .quoteContWide em,
#bupaMainContent .quoteCont em{
	font-style:italic;
	margin:10px 30px;
	display:block;
}
.textBlock .flash{
	display:none;
}
.textBlock table{
	border:1px solid #000;
	border-spacing:0;
}
.textBlock table tr th,
.textBlock table tr td{
	border:1px solid #000;
	padding:5px;
}
#bupaMainContent .footNotes{
	list-style-position:outside;
	margin:0;
	padding:0;
}
#bupaMainContent .footNotes li{
	list-style:none;
	margin:0;
	padding:0;
}
#bupaMainContent .footNotes li ul li{
	list-style:circle;
	margin:0;
	padding:0;
}

/* NEW print logo implementation for IHM so that it prints from all browsers */
body.noLHN #printLogo 
	{background-color: #fff; width: 100%; float:left; clear:both; margin:0; padding:5px; position:absolute; top:15px;}

body.noLHN #printLogo img
	{display:block; outline:none; float:left; margin:0; padding:0;}
	
/* start hack to clear positioned logo in IE6/7 */	
body.noLHN h1 { *margin-top: 90px; }

