/**
 * Name: print.css
 * Purpose: Create a simple version for print purposes.
 * Author: ARC - Australian Research Council http://www.arc.gov.au
 * Date: 18.1.07 
 */
 
body {
	font: 1em "Times New Roman", Times, serif;
	color: #000000;
	background-color: #FFFFFF;
	background-image: none;
}

#container {
	float: none !important;
}
	
a:link, a:visited {
	color: #000000;
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Times New Roman", Times, serif;
}

/* ORGANISED BY APPROX SOURCE ORDER
----------------------------------------------------*/

 /* header
----------------------------------------------------*/
 
#header {
 	height: 30mm;
 	background-color: none;
	background-image: none;
 	}
 
#screenLogo {
	display:none;
	}
	
#printLogo {
	position:absolute;
	top:5mm;
	left:0;
	}
 
 /* search container 
----------------------------------------------------*/
 
#searchContainer {
	display:none;
	}
	
/* CONTENT 
----------------------------------------------------*/

/* Primary 
----------------------------------------------------*/

#primary-wrapper {
	background: none;
	float: none !important;/*assists multi-page printing for Gecko browsers*/
	}
	
#primary {
	padding: 0;
	}
	
#sectionImageTile {
	display:none;
	}
	
body#home #content {
	background: none;
	}

/*classes preserved from previous website*/
/*---------------------------------------*/

p.leadParagraph {
	font-weight: bold;
	}
	
.pageTextHeading {
	font-weight: bold;/*to be same as paragraph except bold*/
	}
	
.pageTextHeading2 {/*to be similar to h3*/
	font-size: 118%;
	font-weight: bold;
	margin:1em 0;
	line-height: 1em;
	}
	
.pageTextMajorHeading {/*to be equivalent to a H1*/
	font-size: 170%;
	margin:1em 0;
	line-height: 1em;
	}
	
.pageTextMinorHeading {
	font-weight:bold;
	color: #666666;
	}
	
.tdhead {
	display:block;
	text-align: center;
	font-weight: bold;
	font-size: .9em;
	line-height: 1.2em;
	}
	
.tdhead2 {
	display:block;
	text-align: center;
	font-weight: bold;
	font-size: .8em;
	line-height: 1.2em;
	}
	
.joint {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	}
	
li.arrowText {
	list-style:none;
	list-style-image:url(../images/bullet_circle_arrow_lists.gif);
	list-style-position: outside;
	}
/*end classes preserved from previous website*/
	
div.caption173 {
	text-align: right;
	width:173px;
	}
	
div.caption200 {
	text-align: right;
	width:200px;
	}
	
div.caption300 {
	text-align: right;
	width: 300px;
	}
	
div.caption400 {
	text-align: right;
	width: 400px;
	}
	
p.caption {
	font-size: .85em;
	font-style: italic;
	line-height: 1.3em;
	text-align:left;
	}
	
div.last_modified {
	font-size: .85em;
	font-style: italic;
	line-height: 1.3em;
	display:inline!important;
	}
	
div.last_modified p {
	font-size: 1em;
	font-style: italic;
	line-height: 1.3em;
	display:inline!important;
	}
	
/* lists */
	
#primary ul {
	list-style: disc;
	}
	
#primary ul ul {
	list-style: circle;
	}
	
/* images */
img.floatLeft {
	float: left;
	margin-right: 7mm;
	margin-bottom: 7mm;
	}
	
img.floatRight {
	float: right;
	margin-left: 7mm;
	margin-bottom: 7mm;
	border: 1pt solid #000000;
	}
	
/* forms */
	
#contactFormFieldset label {
	display:block;
	width: 200px;
	}
	
#contactFormFieldset input {
	margin-bottom: 1em;
	}
	
input#submitContactForm {
	margin: 1em 0 2em 0;
	}
	
/* tables */
	
thead tr,
thead tr td,
thead tr th{
	font-weight: bold;
	}
	
th,td {
	border: 1px solid #666666;
	}
	
table.tableInvisible th,
table.tableInvisible td {
	border: none;
	background-color: #FFFFFF;
}

table.tableHorizontalRules th,
table.tableHorizontalRules td {
	border: none;
	border-bottom: 1px solid #666666;
	background-color: #FFFFFF;
}



/* Secondary Content 
----------------------------------------------------*/

div#secondary {
	display:none;
	}

/* Tertiary Content 
----------------------------------------------------*/

	
div#tertiary {
	display:none;
	}


/* footer 
----------------------------------------------------*/

#footer {
	height: 30mm;
	border-top: 1pt solid #000000;
	border-bottom: none;
	background: #FFFFFF;
	padding:5mm 0 0 0;
	margin-top: 5mm;
	font-size: 10pt;
	}

p#copyright {
	padding-right: 10mm;
	}
	
li#feedback {
	display:none;
	}
	
img#slogan_footer {
	display:block;
	margin:0 auto;
	}
	
/* nav 
----------------------------------------------------*/

ul#skipToAreas,
ul#utilityNavigation,
ul#siteNavigation {
 	display:none;
 	}
	
a.topOfPage {
 	display:none;
	}

.invisibleHeading {
	display:none;
	}
	
#youAreHere,
#footerNavigation {
	display:none;
		}

