/*
Theme Name: OUICE Print Styles
Theme URI: http://www.open.ac.uk/webstandards/
Description: Version 1.0
Author: Guy Carberry
Author URI: http://www.open.ac.uk/personalpages/g.d.carberry/
Tags: open university, ouice
*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{	
	border:0;
	vertical-align:baseline;
	margin:0;
	padding:0;
}

body
{	
	line-height:1.5;
	font-size:75%;
	color:#222;
	background:#fff;
	font-family:Frutiger, Univers, "Helvetica Neue", Helvetica, Calibri, Arial, sans-serif;
}

table
{	
	border-collapse:separate;
	border-spacing:0;
	margin-bottom:1.4em;
	width:100%;
}
caption,th,td
{	
	text-align:left;
	font-weight:400;
}

table,td,th
{	vertical-align:middle;
}

blockquote:before,blockquote:after,q:before,q:after
{	
	content:"";
}

blockquote,q
{
	quotes:"" "";
}

a img
{
	border:none;
}

h1,h2,h3,h4,h5,h6
{
	font-weight:400;
	color:#111;
}

h1
{
	font-size:3em;
	line-height:1;
	margin-bottom:0.5em;
	padding-top:0.1em;
}

h2
{
	font-size:2em;
	margin-bottom:0.75em;
	line-height:110%;
}

h3
{
	font-size:1.5em;
	line-height:1;
	margin-bottom:1em;
}

h4
{
	font-size:1.2em;
	line-height:1.25;
	margin-bottom:1.25em;
	height:1.25em;
}

h5
{
	font-size:1em;
	font-weight:700;
	margin-bottom:1.5em;
}

h6
{
	font-size:1em;
	font-weight:700;
}

h1 img,h2 img,h3 img,h4 img,h5 img,h6 img
{
	margin:0;
}

a
{
	text-decoration:none;color:#222;
}

blockquote
{
	color:#666;
	font-style:italic;
	margin:1.5em;
}
	
sup,sub
{
	line-height:0;
}

abbr,acronym
{
	border-bottom:1px dotted #666;
}

address
{
	font-style:italic;
	margin:0 0 1.5em;
}

pre,code
{
	white-space:pre;
	margin:1.5em 0;
}

pre,code,tt
{
	font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;
}

li ul,li ol
{
	margin:0 1.5em;
}

ul,ol
{
	margin:0 1.5em 1.5em;
}

ul
{
	list-style-type:disc;
}

ol
{
	list-style-type:decimal;
}

dd
{
	margin-left:1.5em;
}

th
{
	font-weight:700;background:#eee;
}

th,td
{
	padding:1em;
}

.small
{
	font-size:.8em;
	margin-bottom:1.875em;
	line-height:1.875em;
}

.large
{
	font-size:1.2em;
	line-height:2.5em;
	margin-bottom:1.25em;
}

.highlight
{
	background:#EDEDDB;
}

div.highlight
{
	margin:1em 0;
	padding:0.5em;
}

.added
{
	background:#060;
	color:#fff;
}

.removed
{
	background:#900;
	color:#fff;
}

.first
{
	margin-left:0;
	padding-left:0;
}

.last
{
	margin-right:0;
	padding-right:0;
}

.top
{
	margin-top:0;
	padding-top:0;
}

.bottom
{
	margin-bottom:0;
	padding-bottom:0;
}

div#ou-topbars
{
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}

div#ou-lhs2 a img
{
	display:block;
	margin-right:1.5em;
}

p#site-title
{
	font-weight:400;
	font-size:1.4em;
}

.go1
{
	float:left;
	margin:1em;
}

.go2
{
	float:right;
	margin:1em;
}

div#site-header
{
	border-bottom:2px solid #222;
	margin-bottom:1em;
	padding-bottom:1em;
}

div.action,div.remember,div.tip,div.warning,div.download,div.contact,div.info,div.steps,div.example,div.keypoints
{
	border:1px solid #666;
	margin:1em 0;
	padding:1em;
}

p,dl
{
	margin:0 0 1.5em;
}

a:focus,a:hover,.loud
{
	color:#000;
}

strong,dfn,dl dt
{
	font-weight:700;
}

em,dfn,tfoot
{
	font-style:italic;
}

del,.quiet,p#site-description
{
	color:#666;
}

tr.even td,caption
{
	background:#eee;
}

.hide,div#ou-lhs1,a#ou-skip5,div#ou-rhs,div#ou-row5,div#ou-footerf,div#ia-nav,ul.sections,ul.sections,p.ancestors,dl.toc,a.to-top,a.parent,ul.siblings,dl.parent-siblings,div.paged,dl.categories,dl.tags,dl.related,dl.children,ul.children,ul.utilities
{
	display:none;
}

div#ou-lhs2 a,p#site-title,p#site-description
{
	margin:0;
	padding:0;
}