/*
*	File:		print12.css
*	Created:	16/12/2006
*
*	Styles for printing with 12 point font size for main text
*/

body
{
	font-family: "Trebuchet MS", arial, verdana, helvetica, sans-serif;
	font-size: 12pt;
	background-color: #fff;
}

/*
*	Page header, skip to content
*/
#header
{
	clear: both;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	border-bottom: 1px solid #fff;
}
#logo
{
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
}
#logo a img
{
	border: none;
}
#pagetitle
{
	margin: 0 19% 0 20%;
	padding: 6px 0 4px 0;
	text-align: center;
}
#pagetitle a img
{
	border: none;
}
#headbox
{
	display: none;
}
/*
*	Container for main content and columns
*/
#content
{
	clear: both;
	background-color: transparent;
	border-top: 1px solid #fff;
}

/*
*	Main navigation menu
*/
#menucol
{
	display: none;
}
/*
*	Page index column
*/
#indexcol
{
	display: none;
}
.coltitle
{
	display: none;
}
/*
*	Breadcrumb
*/
#navline
{
	display: none;
}
/*
*	Main content
*/
#pageindex
{
	display: none;
}
#maintext
{
	font-size: 12pt;
	line-height: 1.5em;
	text-align: justify;
	color: #000;
}
#maintext a:link, #maintext a:visited
{
	background-color: transparent;
	color: #000;
	text-decoration: underline;
}
#maintext h1
{
	font-size: 18pt;
}
#maintext h2
{
	font-size: 16pt;
}
#maintext h3
{
	font-size: 14pt;
}
#maintext h4
{
	font-size: 13pt;
}
#maintext h5
{
	font-size: 12pt;
}
#maintext h6
{
	font-size: 11pt;
}

#footlinks
{
	display: none;
}

#footer
{
	display: none;
}

/*
*	General
*/
h1
{
	font-size: 18pt;
}
h2
{
	font-size: 16pt;
}
h3
{
	font-size: 14pt;
}
h4
{
	font-size: 13pt;
}
h5
{
	font-size: 12pt;
}
h6
{
	font-size: 11pt;
}

#maintext acronym, #maintext abbr
{
	border-style: none;
}

/*
*	List styles
*/
#maintext li
{
	padding-bottom: 1em;
}

/*
*	List styles for nested lists of links (eg on site map)
*/
.mainitems li
{
	padding: 0.5em 0 0 0;
	list-style-type: none;
}

.mainitems li a
{
	font-weight: bold;
	font-size: 100%;
}

.subitems1 li
{
	padding: 0 0 0 0;
	list-style-type: none;
}

.subitems1 li a
{
	font-weight: normal;
	font-size: 12pt;
}
.items li
{
	padding: 0 0 0 0;
	list-style-type: none;
}

/*
*	More list style types
*/
ul.textitems li
{
	list-style-type: disc;
}

.numlist li
{
	list-style-type: decimal;
}

.romanlist li
{
	list-style-type: lower-roman;
}

.alphalist li
{
	list-style-type: lower-alpha;
}

.steplist li
{
	list-style-type: decimal;
}

.typelist li
{
	font-weight: bold;
	list-style-type: lower-alpha;
}

/*
*	Horizontal list styles
*/
ul.linelist
{
	margin: 0;
	padding: 0;
}
.linelist li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/*
*	Styles used with definition lists
*/
dt
{
	text-align: left;
	margin: 1.5em 0 0.3em 0;
}

/*
*	Table styles for exposure and effects information
*/
table.effects
{
	table-layout: auto;
	width: 80%;
	margin: 0 auto 1.3em auto;
	border-collapse: collapse;
	text-align: left;
}
table.effects tr td
{
	margin: 0;
	padding: 0.2em 0.5em 0.2em 0.5em;
	text-align: left;
}
table.effects tr th
{
	margin: 0;
	padding: 0.2em 0.5em 0.2em 0.5em;
	text-align: left;
}
col.efinfo
{
	width: 50%;
}

/*
*	Table styles for Table 1
*/
table.table1
{
	table-layout: auto;
	width: 96%;
	margin: 0 auto 1.3em auto;
	border-collapse: collapse;
	text-align: left;
}
table.table1 tr td
{
	margin: 0;
	padding: 0.2em 0.5em 0.2em 0.5em;
	text-align: left;
}
table.table1 tr th
{
	margin: 0;
	padding: 0.2em 0.5em 0.2em 0.5em;
	text-align: left;
}
col.t1col
{
	width: 20%;
}
#maintext table.table1 tr th a:link, #maintext table.table1 tr th a:visited
{
	text-decoration: none;
}
/*
*	Common table styles
*/
th
{
	font-size: 11pt;
	font-weight: bold;
	vertical-align: top;
}
td
{
	vertical-align: top;
}
td p, th p
{
	margin: 0;
	padding: 0;
}
th, td
{
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}

/*
*	Classes for link to top of document and next and previous pages - needed to hide
*	for printing
*/
.topl
{
	display: none;
}
.pagelinks
{
	display: none;
}

/*
* Prevent bug fix for Internet Explorer to allow users to navigate within web pages using
* the keyboard from showing
*/
.iekb
{
	display: none;
}

/*
*	General styles
*/
.quote
{
	margin-top:0;
	padding-left: 2em;
	font-family: "Trebuchet MS", arial, verdana, helvetica, sans-serif;
}
.notice
{
	margin-bottom: 0.5em;
	padding: 0.1em 1em 0.1em 1em;
	border: 1px solid #000;
}
.insertbox
{
	margin-bottom: 0.5em;
	padding: 0.1em 1em 0.1em 1em;
	border: 1px dashed #000;
}
.mainbox
{
	margin-bottom: 0.5em;
	padding: 1em 1em 1em 1em;
}
.centred-piccy
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
img.ileft
{
	float: left;
	margin: 8px 14px 8px 0;
}
img.iright
{
	float: right;
	clear: right;
	margin: 8px 0 8px 14px;
}
.clear
{
	clear: both;
}
.clearl
{
	clear: left;
}
.clearr
{
	clear: right;
}
.left
{
	text-align: left;
}
.right
{
	text-align: right;
}
.centre
{
	text-align: center;
}
.bold
{
	font-weight: bold;
}
.boldred
{
	font-weight: bold;
}
.italic
{
	font-style: italic;
}
.big
{
	font-size: 18pt;
	font-weight: bold;
}
acronym, abbr
{
	border-style: none;
}

/*
*	Page break styles for printing
*/
h1, h2, h3, h4, h5, dt
{
	page-break-after: avoid;
	page-break-inside: avoid;
}

p, li, dd
{
	orphans: 3;
	widows: 3;
}


