/*Print settings are for IE11, A4 landscape format, 
change footer to display page number, toolkit address and date created
ignore margins in IE as these are set by CSS, make sure IE doesn't overwrite these
print to ADOBE PDF and change printed page range to eliminate blank pages
unselect tick box to not print background images and colours
*/
.screen {
display: none;
}

a.bannerimg {
display: none;
}


.print {
display: block;
}

img.print {
display: inline;
}


#image_logo {
display: block;
margin-left:.5cm;
margin-top:0.3cm
}


h2.tblpgtitle, h1 {
page-break-before: always;
}



.searchBox{
display:none;}

img.menu3{
display:none;}

div.tblimgtop img, div.tblimgtop, div.tblimgbot img, div.tblimgbot, div.map_wrapper_mini {
width: 9cm;
}


div.tblimgtop, div.map_wrapper_mini {
margin-top: -0.9cm;
}


div.tblimgbot {
margin-top: 0cm;
}

div.tblimgwide img{
width: 13cm;
} /*design process map*/


td.layoutright, td.tdmain {
padding-right: 10px;
}

td.tdmain {
padding-left: 0px;
}

td.layoutone {
 padding-right: 0px;
}


#header {
	height: 70px;
}


#header img {
	padding-left: 28px;
}


#Menu {
display: none;
}

#navbarorig {
display: none;
}

td.tdmenu {
border-right: 0px solid;
width: 0px; 
background-color: #fff;
}

#Menu{
width:0px; 
}



#Menu ul li a{
width: 0px;
} 

td.tdhead {
border-bottom: 0px solid;
}







#menu_print {
display: block;
}

#navbarorig{
padding-right:0px; 
}



#idt-screen-switcher, #mainMenu{
position: absolute; left: -1000em;
}


a:active, a:visited {color: #000099;}



td.tdmenu_print {
height: 500px;
	font-size: 100%;
}


#menu_print{
width:180px; /*IE7 hack, also modified in IE7 CSS */
} /*also modified in print stylesheet */




#menu_print ul li a{
width: 180px;
}  /*also modified in print stylesheet */




#menu_print{position:relative;margin:0;padding: 0 0 10px 0;}
#menu_print ul{
position:relative;margin:0;padding:0;list-style:none;background:transparent; display: block;
}
#menu_print ul li{position:relative;list-style:none;float:left;
 padding: 0px 0px 0px 0px;
 margin:0 0 0 0;
display:block;
line-height:1.2em;
}
#menu_print ul li a{
text-decoration:none;
font-size:85%;
height:1%; 
text-align:left;
	font-weight: bold;
display:block;
padding:0.7em 0 0.7em 7px;
        border-width: 0px 0px 1px 0px;
        border-style: solid;
/* margin:0 0 0 0;*/
} /*also modified in idt2print CSS*/



#menu_print ul li a.on{
display:block; 
font-weight:bold; 
padding:0.7em 0 0.7em 7px;
 margin:0 0 0 0;
} /*also modified in idt2print CSS*/


#menu_print ul li a:hover{display:block;  
padding:0.7em 0 0.7em 7px;
 margin:0 0 0 0;
}


#menu_print ul li a.on:hover{display:block; padding:0.7em 0 0.7em 7px;
 margin:0 0 0 0;
}



/*** Menu level 2 ***/
#menu_print ul li ul{
margin:0 0 0 20px;
padding:0;
list-style:none;
border:none;
display: block;
        border-width: 0px 0px 0px 0px;
}


#menu_print ul li ul li{
border: 0px;
line-height:1.2em;
list-style:none;
padding:0;
 margin:0 0 0 4px; 
        border-width: 0px 0px 0px 0px;
        border-style: solid;
display:block;
} /*also modified in idt2print CSS*/



#menu_print ul li ul li a{
text-decoration:none;
display:block;
padding:0.4em 5px 0.4em 10px;
margin:0;
text-align:left; 
width:146px; 
  border-width: 0px 0px 0px 0px;
}/*also modified in idt2print CSS*/

#menu_print ul li ul li a.on{border-top:none;
font-weight:bold;  width:146px;  
padding:0.4em 5px 0.4em 10px;
margin:0;
display:block;}/*also modified in idt2print CSS*/

#menu_print ul li ul li a:hover{padding:0.4em 5px 0.4em 10px;
margin:0;display:block;}

#menu_print ul li ul li a.on:hover{background-image:none;  padding:0.4em 5px 0.4em 10px;
margin:0; display:block;}


td.tdmenu_print {
background:#f3f3f3;
width:300px;
border-top: 2px solid #993300;
border-right: 2px solid #993300;
border-bottom: 2px solid #993300;
}


td.content_print {
border-top: 2px solid #993300;
border-bottom: 2px solid #993300;
width: 100%; 
padding: 50px;
}


#menu_print ul li a /*Separator lines*/,
#menu_print ul li ul li,
{
border-color: #993300;
}

/*** Menu level 1 ***/
#menu_print ul li a {
	color: #ccc;
}




#menu_print ul li a.on, #menu_print ul li a.on:hover{
	color: #993300;
	background-color: #993300;
}





#menu_print ul li a:focus, #menu_print ul li a:hover, #menu_print ul li a.on:focus {
	background: #333;
	color: #ddd;
	}



/*l2*/
#menu_print ul li ul li a{ 
color:#ccc;
background:#fff;
}

#menu_print ul li ul li a.on, #menu_print ul li ul li a.on:hover{color:#fff; background:#993300;
color:#993300;}


#menu_print {
margin-right:20px;
}


td.layoutmid {
padding: 50px;
}


td.pgtitle {
border-bottom: 0px solid;
vertical-align:middle;
}


td.pgmarker, td.lastpgmarker {
border-bottom: 0px solid;
}

p.linktotop, p.lastlinktotop {
display: none;
}

td.tdmain {
font-size:95%;
}

h1,h2,h3,h4,h5,h6{background-color:transparent;font-family: Verdana, ;
font-weight:strong;}


td.tdfoot {
display: none;
border-top: 2px solid;
}

div.further {
font-size: 100%;
width: 750px;
border: 1px solid #993300;
}


div.further h3{
margin-bottom: 0.2cm;
width: 750px;
}


div.further p, table.further li{
padding: 0;
margin: 0;
margin-bottom: 0.2cm;
line-height:1.4em;
}



div.further ul{
padding: 0;
margin: 0;
}



td.layoutleft p, td.layoutone p{
line-height: 1.55em;
}


td.layoutright p{
line-height: 1.4em;
}


td.next_section {
display: none;
}

@page  
{ 
       margin: 1.2cm 0.8cm 0.5cm 1cm;  
} 

table.stylized td {
padding:2px 0 2px 0;
}


#content ul li,#content ol li{margin-bottom:0.1em;}


p.quoteindent {
margin-right:0px; 
margin-left: 0px;
}

.tocitem img {
	 width:2.5cm;
}


.tocitem p {	
	margin-left: 3.2cm;
}

.tocitem img {
	margin-right: .7cm;
}