/**************************************************************************************************
*
* 	Name:			Print version
*	Copyright:		Appius (www.appius.com)
*
**************************************************************************************************/

h1{
	position:relative;
	border:none !Important;
	margin:0px !Important;
	padding:0px !Important;
	width:auto !Important;
}

body {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
}

#s4-bodyContainer {
	font: 1em Arial, Helvetica, sans-serif;
}

#header, #s4-statusbarcontainer, #accessKeys, #menu, #breadcrumb, #subnav, #footer, .print, .share, #legal .right, .hidden, #wrapper img, .find-my-nearest, .stay-informed, .related-news-cta, .partner-links, .tabs, .feedback-form, .content-row, .tag-cloud, .search, .page-results, .horz-a-z, .latest-news-cta, .whats-on-cta, .filter, .whats-on-filter, .rss, .thumb, #datepicker, hr {
	display: none;
}

.print-logo {
	display: block;
	margin: 0 0 40px 0;
}	

.print-logo img{
	height:47px !Important;
	width: 322px !Important;
}

#legal ul {
	list-style: none;
	margin: 50px 0 0 0;
	padding: 0;
}

.primary .table, .primary-wide .table {
	border-collapse: collapse;
	border-spacing: 0;
	display: table !important;
	margin: 0 0 20px 0;
}

.primary .table th, .primary .table td, .primary-wide .table th, .primary-wide .table td, asidua-rteTable-0 {
	border: 1px solid #000;
	padding: 4px;
}

.primary .table th, .primary-wide .table th {
	text-align: left;
}


.asidua-rteTable-0,
.asidua-rteTableHeaderFirstCol-0,
.asidua-rteTableHeaderLastCol-0,
.asidua-rteTableHeaderOddCol-0,
.asidua-rteTableHeaderEvenCol-0,
.asidua-rteTableFirstCol-0,
.asidua-rteTableLastCol-0,
.asidua-rteTableOddCol-0,
.asidua-rteTableEvenCol-0,
.asidua-rteTableFooterFirstCol-0,
.asidua-rteTableFooterLastCol-0,
.asidua-rteTableFooterOddCol-0,
.asidua-rteTableFooterEvenCol-0,
TD.asidua-rteTable-0,
TH.asidua-rteTable-0,
.asidua-rtetablecells
{
    -ms-name:"Table Style 1 - Clear";
    border:1px solid black !important;
    border-collapse:collapse !important;
}

/* SGC Mapped to MS Table element styling */

TABLE.asidua-rteTable-default
{
    -ms-name:"Table Style 2 - SGC Standard";
    width: 100% !important;
    margin: 1em 0 1.5em 0 !important;
    border:1px solid black; 
    border-collapse:collapse;
    border-spacing:1px;
}
.asidua-rteTable-default TH, .asidua-rteTable-default TD{
	padding:8px;
	text-align:left;
	border:solid black 1px;
}
.asidua-rteTable-default TR.asidua-rteTableHeaderRow-default{
	font-size: 1.1em;
	text-align: left;
	background-color:white;
	color:black;
}
.asidua-rteTable-default TR.asidua-rteTableHeaderRow-default TH{
	font-weight:bold;
}
.asidua-rteTable-default tr.asidua-rteTableOddRow-default{
    background-color:white;
	text-align: left;
	color:black;
}
.asidua-rteTable-default tr.asidua-rteTableEvenRow-default{
    background-color:white;
	text-align: left;
	color:black;
}
.asidua-rteTable-default tr.asidua-rteTableOddRow-default TH, .asidua-rteTable-default tr.asidua-rteTableEvenRow-default TH{
	font-weight:normal;
}	

.autoPadDiv{
	padding:0px !Important;
	width: auto !Important;
}

#content{
	padding-right:75px !Important;
}