/*Print style sheet*/
/*3Cstrucure used as the basis*/
/*Universal selector, header, navigation, left col, right col, footer - all removed*/
/*!! denotes changes specifically for the print style sheet*/
html {
	font-size:100%
}
body {
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(../Graphics/bodybwcs.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
#wrapper {
	text-align: left;
	width: 500px;
	margin-right: auto;
	margin-left: none;/*!!changed from auto to non - gets rid of Left column space.*/
	top: 0px;
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;/*!!changed from FFFF00 to white FFFFFF - makes yellow line invisible*/
	padding: 0px;
}

#skipnav,#header,#navigation1,#hornav,#sizer,#Rcol,#Lcol,#footer {/*!!removes header, navigation, Left and Right columns*/
display: none
}
#content {
	width: 16cm;/*545 to 16cm*/
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
	background-color: #FFFFFF;
	background-image: url(../Images/white-shadow-top.gif);
	background-repeat: repeat-x;
}
#content p {
	font-size: 0.8em;
	line-height: 1.4em;/*!! reduced from 1.8 ems to 1.4 em*/
	padding-left: 2em;
}
#content h1 {/*Page title in central column yellow on black- eg About Us*/
	color: #000000;/*!! text yellow to black*/
	background-color: #FFFFFF;/*!! black to white*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;/*!! 18 to 20*/
	font-style: normal;
	font-weight: bold;/*!! normal to bold*/
	font-variant: normal;
	text-indent: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 20px;
	margin-top: 5px;/*!! 15 to 5*/
	margin-right: 5px;/*!! 15 to 5*/
	margin-left: 5px;/*!! 15 to 5*/
	text-decoration: underline;/*!! underline*/
	margin-bottom: -5px;/*!! removes gap below H and text below*/
}
#content h2 {/*second page title in central column white on grey- eg taxi, befriending, meal delivery*/
	color: #000000;/*!! text white to black*/
	background-color: #FFFFFF;/*!! black to white*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;/*!! 15 to 16*/
	font-style: normal;
	font-weight: bold;/*!! normal to bold*/
	font-variant: normal;
	text-indent: 5px;
	height: 20px;
	text-decoration: underline;/*3px padding to top and bottom removed*/
	display: inline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: -10px;
	padding-left: 0px;
	margin-bottom: -5px;/*!! removes gap below H and text below*/
}
#content h3 {/*2 column second page title in central column white on black- eg About Us - staff*/
	color: #000000;/*!! text white to black*/
	background-color: #FFFFFF;/*!! black to white*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;/*!! 17 to 18*/
	font-style: normal;
	font-weight: bold;/*!! normal to bold*/
	font-variant: normal;
	text-indent: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 20px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: -5px;/*!! removes gap below H and text below*/
	text-decoration: underline;/*!! underline*/
	display: inline;/*!! add display inline*/
}		
.contentdate {/*date for news items within h2*/
	font-size: 12px;
	font-style: italic;
}
#content a { /*Link*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
} 
	
/*Remove visited Link so as text doesnt grey*/	
#content a:hover {/*Link*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
	font-weight: normal;
}
#content a:active {/*Link*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: normal;	
}
#indexbox1, #indexbox2, #indexbox3, #indexbox4, #indexbox5, #indexbox6, #indexbox7, #indexbox8, #indexbox9, #indexbox10, #indexbox11, #indexbox12{/*Info boxes in central column of index page*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	height: 100%;
	width: 16cm;/*545 to 16cm*/
	background-color: #FFFFFF;
	border: 10px solid #CCCCCC;
	padding: 5px;
	margin-left: 20px;
	margin-top: 10px;
}
#indexbox1 p, #indexbox2 p, #indexbox3 p, #indexbox4 p, #indexbox5 p, #indexbox6 p, #indexbox7 p, #indexbox8 p, #indexbox9 p, #indexbox10 p, #indexbox11 p, #indexbox12 p{/*Info boxes in central column of index page*/
	font-size: 0.8em;
	line-height: 1.4em;
}
#news1, #news2, #news3, #news4, #news5, #news6, #news7, #news8, #news9, #news10, #news11, #news12, #news13, #news14, #news15{/*Info boxes in central column of NEWS page plus ABOUT, SCHEMES, INVOLVED*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	height: 100%;
	width: 16cm;/*545 to 16cm*/
	background-color: #FFFFFF;
	border: 10px solid #CCCCCC;
	margin-left: 20px;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#news1 p, #news2 p, #news3 p, #news4 p, #news5 p, #news6 p, #news7 p, #news8 p, #news9 p, #news10 p, #news11 p, #news12 p, #news13 p, #news14 p, #news15 p{/*Info boxes in central column of NEWS page plus ABOUT, SCHEMES, INVOLVED*/ 
	font-size: 0.8em;
	line-height: 1.4em;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
div.indexpic {/*image div class to contain image and caption eg drs pictures etc(float: left; not needed now as text wraps around divindexpic)*/
	margin-right: 10px;
	background-color: #FFFFFF;
}

.indexpic {/*Main content image class - info boxes of central column of index page*/
	float: left;	
}
.caption {/*Image caption for main use*/
	float: none;
	margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: normal;
	color: #666666;
	font-style: italic;
	clear: both;
	margin-top: -1px;
	margin-left: 2px;
	background-color: #FFFFFF;
}
.caption2 {/*Image caption for adbox*/
	float: none;
	margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: #666666;
	font-style: italic;
	clear: both;
	margin-top: -1px;
	margin-left: 2px;
}
.image1 {/*Left Column image*/
	float: none;
	margin-top: 1px;
	margin-left: 4px;
}
.imagePadCentreCol {/*Centre column large image*/
	float: none;
	margin-top: 10px;
	margin-left: 4px;
	margin-bottom: 10px;
}
.adboximage {/*Images within adbox - 4px space above image*/
	float: none;
	margin-top: 4px;
}
td, th {/*travel costs table*/
	font: 90%/1.8 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.datatable2 {/*travel costs table*/
	border: 1px solid #D6DDE6;
	border-collapse: collapse;
	width: 80%;
	margin-left: 3em; 
	margin-bottom: 10px;
}
.datatable2 td {/*travel costs table*/
	border: 1px solid #D6DDE6;	
	padding: 4px;
}
.datatable2 th {/*travel costs table*/
	border: 1px solid #828282;
	background-color: #FFFFCC;
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
}
.datatable2 caption {/*travel costs table*/
	font: 90%/1.8 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #33517A;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 8px;
}
.datatable2 tr:hover, .datatable2 tr.hilite {/*travel costs table colour switcher on hover - works with javascript*/
	background-color: #CCCCCC;
	color: #000000;
}

