/*
	CALLCUTT REVIEW PRINT CSS
	CREATED: 22.01.07
	MODIFIED: 12.03.07
	AUTHOR: ANDY FIELD
*/

/* UNDO ************************************************************************/

#clhs,
#subnav,
.skip,
#frhs,
#breadcrumbs
{
	display: none;
}

/* BASE ************************************************************************/

html
{
	font-size: 100%; /* IE HACK */
}

body {
	font: 76%/100% verdana, tahoma, sans-serif;
	text-align: left;
	margin: 0;
	padding: 0;
	background: #fff;
}

.imagerhs
{
	float: right;
	margin: 0 0 1em 2em;
}

/* TYPOGRAPHY ******************************************************************/

p, ul, ol, dl
{
	font-size: 1em;
	font-family: verdana, tahoma, sans-serif;
	line-height: 1.5em;
	margin: 0 0 1em 0;
}

h1, h2, h3, h4, h5, h6
{
	font-family: arial, tahoma, verdana, sans-serif;
	font-weight: normal;
}

h1
{
	font-size: 2em;
	color: #007f61;
	padding: 0 0 0.7em 0;
	border-bottom: 1px solid #666;
}

h2
{
	font-size: 1.6em;
	color: #007f61;
}

h3
{
	font-size: 1.5em;
	color: #007f61;
	margin: 0 0 0.6em 0;
}

h4, h5, h6
{
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 0.4em 0;
}

strong
{
	font-weight: bold;
}

#footer p
{
	font-size: 0.9em;
}

ul.decimal
{
	list-style: decimal;
}

ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

li
{
	margin: 0 0 0.6em 0;
}

h1 a
{
	text-decoration: none;
}

a:link,
a:visited,
a:hover,
a:active
{
	color: #007f61;
}

table
{
	font-size: 100%;
	margin: 0 0 1.5em 0;
	border-collapse: collapse;
}

th,td
{
	font-size: 1.1em;
	line-height: 1.5em;
	text-align: left;
	padding: 0.2em 1.5em 0.2em 0.2em;
	border-bottom: 1px solid #b2d8cf;
}

caption
{
	font-size: 1.1em;
	font-style: italic;
	line-height: 1.5em;
	text-align: left;
	padding: 0 0 0.5em 0;
}

th
{
	font-weight: bold;
	background: #b2d8cf;
}