/*
Print Stylesheet
Author: Steven Urmston, Designition | www.designition.co.uk
*/
/* Printer CSS */
body {
font: 100%/100% arial, sans-serif;
color: #222;
background: #fff;
padding-top: 90px;
}
.skip,
.hide,
#main_nav,
#member_login,
#logged,
#web-design,
#footer_pages,
#sub_nav,
.paging {
display: none;
}
#content, #full_content { padding: 0em 0 1em 0; border-bottom: 1px solid #888; border-top: 1px solid #888; }
a.thickbox, a.thickbox img { border: none; display: block; }
img.left { float: left; margin: 0 20px 15px 0; }
img.right { float: right; margin: 0 0 15px 20px; }

#print_logo { position: absolute; top: 0px; left: 0px; }

#footer { margin-top: 40px; }

sup { font-size: .75em; }

a { color: #069; text-decoration: none; }
p, ul, ol, dl { font-size: .85em; line-height: 1.4em; }
	ul li { margin-bottom: .75em; }
			ul li * { font-size: 1em; }
h1, h2, h3, h4, h5, h6 { color: #555; clear: left; line-height: 1.3em; font-weight: normal;  }


h1 { display: none; }
h3, h4, h5 { padding-top: .5em; }
#crumbs { padding: .5em 0; border-top: 1px solid #888; border-bottom: 1px solid #888; margin-bottom: 2em; }
#footer { padding-top: .1em; border-top: 1px solid #888; clear: left; }
#related_links, #downloads {display: none;}

#home-news, #cms-news { margin: .6em 0 1em 0em; padding: 0; line-height: 1.3em; font-size: 1em; }
	#home-news li, #cms-news li { margin-bottom: .8em; }
		#home-news li em { display: block; color: #666; font-size: .9em; }
		
dl { margin: 0 1em 1em 0; font-size: 1em; }
	dt { padding: 1em 0 3px 0; }
		span.day { padding-left: .3em; }
		
	dd { margin: 0; padding: 0 0 0 1em; }
		dd p { margin-bottom: .5em; }
		dd h4 { margin-top: .3em; }
		
table.updates { font-size: .85em; width: 95%; margin-bottom: 1em; }
	table.updates a { text-decoration: none; }
	table.updates a:hover { text-decoration: underline; }
	table.updates th { background: #E0DED7; padding: 6px 10px 4px 10px; font-weight: normal; color: #333; margin: 0; }
	table.updates th.added { font-size: .8em; color: #666; padding: 5px 6px; }
	table.updates td { padding: 12px 0 0 0; vertical-align: top;  padding: 5px 6px; }
	table.updates td.type { padding: 12px 0 0 8px; }
		table.updates td.type span { display: block; width: 4em; text-align: right; font-size: .8em; padding: 1px 6px; color: #fff; background: #59936B; }
		table.updates td.news span { background: #57779E; }
		table.updates td.alert span { background: #8E4E43; }
		table.updates td.minutes span { background: #865D8D; }
		table.updates td.sme span { background: #D1AC04; }
		
		table.updates td.added { padding: 12px 6px 0 6px; font-size: .85em; color: #555; }
			table.updates td.added em { display: block; float: left; background: #ffc; padding: 2px 2px; }
		table.updates em.date { padding-right: 3px; }
		
	table.updates td.title { padding: 12px 0 0 8px; }
	
#group-events { font-size: .85em; border-collapse: collapse; width: 99%; }
	#group-events caption { background: #C9DEE3; padding: 6px 6px; border: 1px solid #B4C9CD; }
	#group-events th { background: #DDECF2; border: 1px solid #B4C9CD; text-align: left; padding: 5px 6px; }
	#group-events td { border: 1px solid #B4C9CD; text-align: left; padding: 5px 6px; }
	
		
