/* AVDC print CSS Document */

body { 
	background-color:#FFFFFF;
	background:white;
	font-size: 12pt;
	font-family:Arial, Helvetica, sans-serif;
	width:17cm;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:none;
}
.printMe { display:block; margin-bottom:.3em; }
#contents {
	margin: 0 0 0 0;
	width:17cm;
	margin: 0 0.5% 0 0;
	padding: 0; 
	border: 0;
	float: none !important;
	color: black; 
	background: transparent;
}
#crumb { 
	padding-left:0;
	padding-right:0;
}
#crumb p { border:none }
.eforms#crumb { padding-left:0; padding-right:0;}
#accessbar,
.sky,
#leftMenus, 
#rightColumn,
#footer,
.pagenation,
#contents #tabs,
.navBar,
#contents ul.pages,
#fm_progressbarpercent,
#fm_progressbar,
#print {
	display:none;
}


	
		
		a, :hover {
			text-decoration: none;
		}

		p {
			padding: 0 0 0;
			font-size: 0.85em;
			color: #000000;
			line-height: 1.3em;
		}
		
		
		h1 {
			margin: 0 0 1.06em;
			font-size: 1.50em;
			color: #222;
			font-weight: bold;
		}

		h2, h3, h4, h5, h6 {
			margin: 0 0 1.06em;
			color: #222;
		}
				
		H2 {
			font-size: 1.35em;
		}	

		H3 {
			font-size: 1.25em;
		}
		
		H4 {
			font-size: 1.15em;
		}	

		H5 {
			font-size: 1.1em;
		}
			
		H6 {
			font-size: 1em;
		}
		
		a {
			text-decoration: none;
			color: #0085cf;
			font-weight: bold;
			background-color: #fff;
		}
		
		a:hover{
			color: #0066ff;
		}	
		
	
		
		ul {
			margin: 0 0.88em 1.5em;
			line-height: 1.4em;
			}
			ul ul {
				margin: 0;
			}			
			#contents ul li {
				padding: 0 0 0 .3em;
				margin-top: 3px;
				margin-left:1.5em;
				list-style-type: disc;
				color: #002128;
				font-weight:bold;
				font-size:.85em;
			}
			
		ol {
			margin: 0 0.88em 1.5em;
			line-height: 1.4em;
			}
			ol ol {
				margin: 0;
			}			
			ol li {
				margin: 0 0 0 1.88em;
				list-style-type: decimal;
			}
			
		img {
			border: none;
		}
		img a:link { border-bottom-style:none;}

		hr {
			height: 1px;
			margin: 1.5em 0 3em;
			color: #bac39e;
			background-color: #bac39e;
			border: 0px;
		}














#contents .moduleTitle,
#contents .moduleTitle div,
#contents .moduleTitle div div,
#contents .moduleTitle div div div,
#contents .moduleTitle div div div div { background-image:none;}
#contents .moduleTitle h3 { margin:0 0 0 0;}


#main #contents .promo p,
#main #contents .promoLink p { 
	margin:0 0 .3em 0;
	padding:0 0 0 0;
}

.promoImage { 
	margin:0 5px 0 5px;
}
.promoImage a img { border:none;}
/* slight hack to get the label pairs to align nicely */
	#contents .module.events .promo .promoImage { 	margin:0 5px 0 0px; }
#contents .promo .promoImage img { 
	margin:0 0 0 0;
	width:70px;
	height:70px;
}
.promoText .promoTitle { 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	font-size:1.168em;
}
#contents .clear {
	border-bottom:1px solid #CCCCCC;
	width:17cm;
	height:1px;
	clear:both;
	margin:5px 0 10px 0;
}
#contents .module.atoz .clear,
#contents .module.eforms .clear {	border-bottom:none;}
#contents .promoLink .promoText .clear { 
	margin-top:1em;
}
#contents .promo p.date { 
	color:#666666; 
	font-weight:bold; 
	font-size:.7em; 
	border-bottom:0;
}

#contents img { margin:1px 5px 10px 5px; }
.imgcapright {
	float:right;
	margin: 1px 2px 8px 1em;
	background-color: #FFFFFF;
}
	.imgcapright p {
		text-align:center;
/*		font-variant:small-caps;*/
		font-weight:bold;
		margin: 0 0 0 0;
		padding:0 0 0 0;
		background-color:#FFFFFF;
	}
	
.imgcapleft {
	float:left;
	margin: 1px 1em 8px 2px;
	background-color: #FFFFFF;
}
	.imgcapleft p {
		text-align:center;
/*		font-variant:small-caps;*/
		font-weight:bold;
		margin: 0 0 0 0;
		padding:0 0 0 0;
	}
#contents .imgcapleft img,
#contents .imgcapright img { 
	float:none; 
	margin:0 0 0 0;
}
	.imgcapright.large p,
	.imgcapleft.large p
	.imgcapright p,
	.imgcapleft p { 
		color:#666666;
		font-size:.7em; 
	}
	
	
	.imgcapright p,
	.imgcapleft p { 
		width: 158px; 
	}
	
	.imgcapright.large p,
	.imgcapright.large p { 
		width: 200px;  
	}


	
#SMcontent	{
/*	padding:0 0 0 0; 
	background-color:#ccFF00;
	width:99%;*/
}
.SMresults {
	float:left;
	margin:5px 0 10px 0;
	padding:0 0 0 0;
	width:98%;
}
#SMcontent .pagenation { margin:1em 0 1em 0; }
#SMcontent p { padding:0 0 0 0;}
.SMresults h2	{
	font-size:.95em;
	margin:20px 0 0 0;
}
#contents .page .SMresults p {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.SMresults p.first	{
	margin:0;
}
.SMresults p.secondarylink,
.SMresults p.uri,
.SMresults p.date,
.SMresults p.relevance	{
	font-size:.85em;
	margin:0;
}
.SMresults p.date,	
.SMresults p.relevance,	
.SMresults p.uri	{
	color:#696969;
}
/* result color commented out */
.SMresults span	{
	font-weight:normal;
	padding:1px .3em 1px .3em;
}
.SMresults p,
.SMresults a {}
#contents .SMresults ul	{
	margin:.1em 0 0 0;
	padding:0 0 0 0;
	list-style:none;
}
#contents .SMresults li	{
	background:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style:none;
	color:#00802E;
	font-weight:bold;
	font-size:70%;
}
#SMcontent #pageSelection {
	clear:both;
	padding:20px 0 20px 0;
}
#contents .bookingNumber p  { border:2px solid #000000; background-color:#728E65; color:#FFFFFF; padding:.5em 1em;  width:33%; font-size:1em; text-align:center; }
address { margin-bottom:.3em;}


#contents table.pageTable,
#contents table.inbodytable	{
	border-top:1px solid #E2E0DE;
	border-right:1px solid #E2E0DE;
	border-left:1px solid #E2E0DE;
	width:16.5cm;
	margin-left:0;
	border-collapse:collapse;
	margin-bottom:1em;
	clear:both;
}

#contents table.pageTable caption { 
	font-size:.7em;
	font-weight:normal; 
	line-height:normal; 
	padding:.3em;
	text-align:left;
	font-weight:bold;
}
#contents table.pageTable.refuse thead th {
	min-height:65px;
	padding:1em 0 1em 0;	
}




#contents table.pageTable.refuse th.col1,
#contents table.pageTable.refuse th.col2,
#contents table.pageTable.refuse th.col3,
#contents table.pageTable.refuse th.col4,
#contents table.pageTable.refuse th.col5 { 
	width:20%;
	white-space:normal;
}

/**/
#contents table.pageTable.refuse th p { 
	background-repeat: no-repeat;
	background-position: right top;
	padding:0 35px 10px 8px;
	margin:0 5px 0 0;
	vertical-align:middle;
}
#contents table.pageTable.refuse tbody td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#contents table.pageTable.refuse td p { margin:.25em 0 .25em 0;}
#contents table.pageTable.refuse td p.collection {
	background-repeat: no-repeat;
	background-position: right top;
	padding:0 35px 20px 8px;
	margin-right:5px;
	vertical-align:middle;
}
#contents table.pageTable.refuse td p.noCollection {
	background-repeat: no-repeat;
	background-position: right top;
	padding:0 35px 20px 8px;
	margin-right:5px;
	vertical-align:middle;
	background-image: none;
}





#contents table.pageTable.refuse th.col1,
#contents table.pageTable.refuse th.col2,
#contents table.pageTable.refuse th.col3 { border-right:1px solid #cccccc;}
#contents table.pageTable.refuse th.col5 { border-left:1px solid #cccccc;}


#contents table.pageTable.refuse td.col1,
#contents table.pageTable.refuse td.col2,
#contents table.pageTable.refuse td.col3 {
	border-right:1px solid #cccccc;
}
#contents table.pageTable.refuse td.col5 { 
	border-left:1px solid #cccccc;
}

#contents table.pageTable.refuse th p {
	display:block;
	text-align:left;
	vertical-align: middle;
}
#contents table.pageTable.refuse th p span { font-size:.8em; font-weight:normal; line-height:normal; }


#contents table.pageTable td,
#contents table.pageTable th,
#contents table.inbodytable th,
#contents table.inbodytable td {
	padding:.3em;
	vertical-align: text-top;
	border-bottom:1px solid #E2E0DE;
}

#contents table.pageTable.refuse tbody td { padding-bottom:0;}
#contents .module.eleisure table.formTable p { padding-bottom:0; }
