@charset "utf-8";

/* 	DUK Global print stylesheet
 
	Author:			Mat J (matt@designuk.com)
 	Job No:			duk077
 	File:			print.css
 	Description:	Default print stylesheet DUK site
 	----------------------------------------------------------------- */

/*	Global Style Reset
	------------------------------------------- */
	
	html, body, div, span, applet, object, iframe, 
	h1, h2, h3, h4, h5, h6, blockquote, pre, a, 
	abbr, acronym, address, big, cite, code, del, 
	dfn, em, font, img, ins, kbd, q, s, samp, small, 
	strike, strong, sub, sup, tt, var, dl, dt, dd, 
	ol, ul, li, fieldset, form, label, legend, table, 
	caption, tbody, tfoot, thead, tr, th, td { 
		margin: 0; padding: 0; 
	}
	
	h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: normal; }
	:focus { outline: 0; }
	ol, ul { list-style: none; }
	address, caption, cite, code, dfn, th, var { font-weight: normal; font-style: normal; }
	table { border-collapse: collapse; border-spacing: 0; }
	caption, th, td { text-align: left; }
	blockquote:before, blockquote:after,q:before, q:after { content: ""; }
	blockquote, q { quotes: "" ""; }
	fieldset, img { border: 0; }
	
/*	Display none items:
	------------------------------------------- */
	#skip_link,
	#top_menu,
	#context_nav,
	#subnavigation_col,
	#tertiary_nav,
	.puff_links,
	.paginate,
	#footer_copyright a {
		display:none !important;
	}
	
/*	Generic Element Styles
	------------------------------------------- */
	body {
		background:#fff;
		font:normal normal 75%/1 Arial, Verdana, Helvetica, sans-serif; /* Default body font = 12px */
		color:#000;
	}
	h1 {
		font:normal normal 4.17em/1 Georgia, "Times New Roman", Times, serif; /* 50px */
		color:#000;
		letter-spacing:-0.02em;
		margin:0 0 20px 0;
	}
	h1 em { font-style:normal; }
	h1 strong { font-weight:normal; }
	p  { line-height: 140%; margin:0 0 20px 0; }
	a { text-decoration: underline; }
	
/*	Primary navigation
	------------------------------------------- */
	/* logo */
	#logotype {
		display:block;
		width:102px;
		height:25px;
	}
	#logotype img {
		display:block;
	}
	
/*	Subcontainer area - holds main page columns
	------------------------------------------- */
	#sub_container {
		padding-top:20px;
	}
	
/*	Content area
	------------------------------------------- */
	/* page titles */
	.article_title {
		margin-bottom:14px;
	}
	/* articles: showcase detail, news items, thinkpieces, event items */
	.article_intro_title {
		font:normal normal 1.42em/1 Georgia, "Times New Roman", Times, serif; /* 17px */
		color:#000;
	}
	.article_intro_title strong {
		font-weight:normal;
	}
	.article {
		border-top:1px solid #393939;
		padding-bottom:20px;
	}
	.leader {
		font:normal normal 2.16em/120% Georgia, "Times New Roman", Times, serif; /* 26px */
		color:#000;
		margin:5px 0 10px 0;
	}
	
/*	Inner columns x 3 held within content area (homepage and showcase home)
	------------------------------------------- */
	#content_full #col_1,
	#content_full #col_2,
	#content_full #col_3 {
		width:312px;
		float:none;
	}
	
/*	Right hand areas (2 elements types)
	------------------------------------------- */
	#rh_col {
		padding-top:20px;
	}
	
/*	"wys" styles WYSIWYG resets where appropriate
	------------------------------------------- */
	.wys h1 { font-size:1.6em; font-weight:bold; color:#000; margin-bottom:15px; }
	.wys h2, h2 { font-size:1.5em; font-weight:bold; color:#000; margin-bottom:15px; }
	.wys h3, h3 { font-size:1.4em; font-weight:bold; color:#000; margin-bottom:15px; }
	.wys h4, h4 { font-size:1.3em; font-weight:bold; color:#000; margin-bottom:15px; }
	.wys h5, h5 { font-size:1.2em; font-weight:bold; color:#000; margin-bottom:15px; }
	.wys h6, h6 { font-size:1.1em; font-weight:bold; color:#000; margin-bottom:15px; }
	.wys ol { list-style: decimal; }
	.wys ul { list-style: disc; }
	.wys li {
		margin-left:30px;
		padding-left:5px;
		margin-bottom:8px;
	}
	.wys strong, .wys b, .wys em, .wys i { color:#000; }
	
/*	General global-use class based items
	------------------------------------------- */
	/* "results" ie - "we increased x by x" etc */
	.results {
		margin-bottom:20px;
	}
	.result {
		border-top:1px solid #393939;
		padding-top:10px;
	}
	.result blockquote {
		font-size:1.17em;
	}
	.result .quote_source {
		margin-top:-10px;
	}
	
	/* "vis links" large (3 equal col) puff style links (homepage and showcase) */
	.vis_link {
		margin:15px 0;
		width:312px;
		position:relative;
		overflow:visible;
	}
	.vis_link .link_panel {
		color:#000;
		background-color:#272727;
		display:block;
	}
	.vis_link .link_panel strong {
		font-size:1.17em; /* 14px */
		font-weight:normal;
		display:block;
		padding:7px 23px 0 0;
	}
	.vis_link .link_panel span {
		display:block;
		padding:0 12px 8px 12px;
	}

/*	Footer area
	------------------------------------------- */
	#footer {
		border-top:1px solid #393939;
		padding:5px 0 30px 5px;
		margin-top:20px;
		position:relative;
	}
	#footer_links {
		display:none;
	}
	/* rh copyright area */
	#footer_copyright {
		font-size:0.92em;
		color:#666;
		position:absolute;
		right:0;
		top:9px;
	}
	#footer_copyright li {
		float:left;
		margin-right:5px;
	}
	
