/***
	StyleSheet used to format document for printers.
	(Comments to lukas.vacovsky@jkd.co.uk)
***/

/*** HTML tags ***/
BODY {
	line-height: 1.3em;
}
TH, TD {
	_font-size: 0.8em;
	border: 1px solid #999;
}
th {
	background-color: #ddd;
}
table {
	width: 100%;
}
ul {
	margin-left: 25px;
}
/************* ids *************/

/******* classes *******/
/*
#header a.logo {
	display: block;
	width: 260px;
	height: 70px;
	background: url(../../../../images/rbs/logo-print.gif) no-repeat -8px 0px;
}
#header .logo img {
	display: none;
}
*/

table.feature td, table.feature th, table.layout th, table.layout td, fieldset {
	border: none;
}
fieldset input {
	width: 250px;
}
#mid_2_col table, #mid_2_col .table_top {
	clear: both;
}
.warning {
	border: 2px solid #999;
}
.table_top hr, .table_bot hr, .warning hr {
	display: none;
}
.warning {
	margin-bottom: 2em;
}
table.pod_c2a {
	display: none;
}

.print {
	display: block;
}
.noprint {
	display: none;
}
/*
#acceskeys, #header, #left, #footerContainer {
	display: none;
}
*/
#acceskeys, #skiplinks, #left, #footerContainer, #searchBox, #footerContainer, #onlineBanking, #onlineBankingBankline, #quickLinks, #mainMenu, #subMenu, #infopods_nav, ul.glosslist, a.b2top, input.submitButton {
	display: none;
}
fieldset {
	padding: 10px;
}

.sIFR-hasFlash OBJECT, .sIFR-hasFlash EMBED {
	display: none;
}

#upper IMG {
	float: right;
}
.home_pod_img {
	float: right;
}
.contentPod {
	clear: both;
}
.home_pod_left_col, .home_pod_right_col {
	clear: both;
}
.home_pod_left_col IMG, .home_pod_right_col IMG {
	margin-top: -5px;
}

/* Printer-friendly - AMG 04/06/2010 */
table.print {
    width: 100%;
    border-style: solid;
    border-width: 2px;
    border-collapse: collapse;
}

table.print th.header {
    background-color: #ccc;
    font-weight: bold;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
} 

table.print th, table.print td.header {
    background-color: #eee;
    font-weight: bold;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
}

table.print td.header {
    width: 20%;
}

table.print td {
    padding: 5px;
    border-style: solid;
    border-width: 1px;
}

/* I am trying to avoid rows being split across page breaks, but I don't think this works - AMG 17/11/2010 */
tr {
    page-break-inside: avoid;
}

tr.plain, tr.plain td {
    border: none 0;
}

#CallToActionContainer
{
    display: none;
}

H1
{
    margin-bottom: 20px;
}
