@charset "utf-8";
/* CSS Document */

html, body{
	height:auto
}
body{
    font: 12px  lucida, arial;
	background:#ffffff;
	margin:0;
	padding:0;
	line-height: 1.4em; 
	word-spacing:1px; 
	letter-spacing:0.2px;
	color: #000;
}

a:link, a:visited {
		background: transparent; 
		color:#333; 
		text-decoration:none;
}
/*a:link[href^="http://"]:after, a[href^="http://"]:visited:after{*/
a:link:after, a:visited:after{
	content: " (" attr(href) ") "; 
	font-size: 90%;
}
#content a[href^="/"]:after {
   content: " (http://www.wpp.com/AnnualReports/2011" attr(href) ") ";
   }
a[href^="http://"] {color:#000;}

.header, .main-nav, .nav, .wrapper:before, .wrapper:after,.aside,.footer ,.searchform , .next-prev ,p.to-top {
	display:none;
}

h1, h2, h3, h4, p, a, div, ul{
	background:none;
	border:none !important;
	height:auto !important;
	margin:1% 0 !important;
	padding:0 !important;
	float:none !important;
	font-family:lucida, arial !important;
}
p, div{
	width:auto !important;
}

ul li, input{
	background:none !important;
	padding:inherited !important;
	border:none !important;
	font: 12px lucida, arial;
}
ul.bullets li, ul li.bullets{
	line-height: 20px;
	list-style: disc outside;
	padding-left: 0;
}
#container{
	min-height:0;
}
.wrapper, .content{
    width: auto; 
    margin: 0 5%;
    padding: 0; 
    border: 0;
    float: none !important;
    color: black; 
    background: transparent;
	min-height:0;
 }

.nav,.aside, .main-content, .main-nav{
	width:auto;
	padding-bottom:0 
}
span{
	display:inline !important
}
.header .logo img, .accordionX  img{
	display:block;
}
h2, h3 {
    page-break-after: avoid;
}
img{
    page-break-inside:avoid;
}
.main-nav ul{
	border:1px solid red !important
}

ul.charts {
	float:left !important;
}
.header p, .to-top, .aside p, .standfirst, .standfirst-sub, .slides-container p, ul.board li p, .intro, .noindent, ul.columns li p{
	line-height:normal !important;
	font-size:16px;
	font-weight:bold
}

.header .logo img a{
display:block !important;
}

span.dropcap{text-indent:0px; display:none; float: none; margin:0;}
