/*
///////////////////////////////////////////////////////
Author  : Adam Collison [adam.collison@digitaloverload.co.uk] 
Agency  : Digital Overload
Client  : Archant
Project : Regional Paper Templates
File    : Print CSS File
///////////////////////////////////////////////////////
*/

html 
{
	font-size:					100%;
    line-height:				1.125em;
}

body 
{
	font-size:					0.78em;
	font-family:				Arial, Helvetica, sans-serif;
}

h1
{
	margin-top:					10px;
	font-size:					210%;
	margin-bottom:				14px;
	font-weight:				normal;
}

h2
{
	font-size:					150%;
	margin-top:					14px;
	margin-bottom:				10px;
}

h3
{
	font-size:					110%;
	font-weight:				bold;
	margin-top:					0.8em;
	margin-bottom:				0.8em;
}

h6
{
	font-size:					100%;
}

.default-listing h1,
.image-listing h1
{
	font-size:					180%;
}

.default-listing h2,
.image-listing h2
{
	font-size:					110%;
	font-weight:				bold;
	margin-top:					0.8em;
	margin-bottom:				0.8em;
}


h2.inpage 
{
	border-top:					1px solid;
	font-weight:				bold;
	padding:					4px 0 0;
	font-size:					110%;
	line-height:				1.5em;
}


a
{
	text-decoration:			none;
}

a img
{
	border:						none;
}

ul
{
	margin-left:				15px;
	list-style:					disc;
	padding:					0;
}

ol
{
	margin-left:				15px;
	padding:					0;
}

.header ul,
.footer ul,
form ul,
.layout-b div div ul,
.layout-a div div ul,
.editorial div ul,
ul.saved-searches,
.editorial ul.news-listing
{
	margin-left:				0;
	list-style:					none;
}

.layout-b div ul,
.layout-a div ul
{
	margin-left:				15px;
	list-style:					disc;
}

.feature-bar,
.site-search,
.banners,
.site-banners,
.head-banners,
.footer ul,
.rating,
.calendar-type-a,
.calendar-type-b,
.w3c,
form.login,
form.register-form,
.search-result,
.image-listing img,
.pagination,
.base-pagination,
.event-listing img,
.message-board-actions,
.print-layout .header ul
{
	display:					none;
}

button
{
	border:						0;
}

#navigation li a img
{	
	position:					absolute;
	top:						0;
	left:						11px;
}

#navigation,
#secondary-navigation
{
	display:					block;
	height:						0;
	width:						0;
	overflow:					hidden;
}

#secondary-navigation
{
	position:					absolute;
	top:						-20px;
	left:						0;
}

.body
{
	padding-top:				50px;
	line-height:				1.4em;
}

.footer
{
	border-top:					1px solid #ccc;
	font-size:					85%;
}

a:after{
	color:						#d41a09;
	text-decoration:			none;
	content:					" [" attr(href)"]";
}

.lead
{
	font-size:					120%;
}

.print-layout .header a:after
{
	content:					"";
}

.print-layout .body
{
	padding-top:				10px;
	border-top:					1px solid;
}


.editorial .object-left
{
	display:					block;
	float:						left;
	margin-top:					0.4em;
	margin-right:				14px;
	margin-bottom:				5px;
}

.editorial .object-right em,
.editorial .object-left em
{
	display:					block;
	font-style:					normal;
	font-size:					95%;
}
