/* Print CSS for Climatechange.govt.nz */

body {
	background: white;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	}

#container {
	font-size: 90% !important;
	width: auto;
	margin: 0;
	padding: 0;
	color: black;
	}

.previousnext {
	display:none;
	}
	
/* ---------- header ---------- */						
	
#header {
	width: auto;
	height: 120px;
	}

#header img.logo {	
	display: block;
	height: 120px;
	clear: both;
	border: none;
	}
	
#header img.header-bg, 
#header img.nzgovt-icon {	
	display: none;
	}	
	
#header span.site-title {
	display: none;
	}


/* ---------- main nav ---------- */

#main-nav {
	display: none;
	}

/* ----- subnav (left-hand) column ----- */

#subnav-col {
	display: none;
	}

/* ----- content (central) column ----- */

#content-col #breadcrumbs {
	display: none;
	}
	
/* headers */	
	
h1,
h2, 
h3, 
h4, 
h5, 
h6 {
	color: #0b2265;
	}
	
h1 a:link,
h2 a:link, 
h3 a:link, 
h4 a:link, 
h5 a:link, 
h6 a:link, 
h1 a:visited,
h2 a:visited, 
h3 a:visited, 
h4 a:visited, 
h5 a:visited, 
h6 a:visited {
	color: #0b2265;
	text-decoration: none;
	}

/* ----- blocks of content in content column ----- */

#content-col p.description-link, .description-showall, .description-hideall {
	display: none;
	}

.description-text {
	display: block !important;
	}
	
/* alpha and roman lists */
/* note that there are many other possible combinations, which you can style for as they arise */

#content-col ol.alpha li, 
#content-col ol li ol.alpha li, 
#content-col ol.roman li ol.alpha li {
	list-style-type: lower-alpha;
	}

#content-col ol.roman li, 
#content-col ol li ol.roman li, 
#content-col ol.alpha li ol.roman li{
	list-style-type: lower-roman;
	}
	
#content-col ol.alpha li ol li, 
#content-col ol.roman li ol li {
	list-style-type: decimal;
	}

/* definition lists */

#content-col dt {
	font-weight: bold;
	}

/* ----- radio buttons in a form ----- */	

#content-col .form-box form .row input.submit-button {	
	font-size: 1.0em;
	margin: 10px 0 0 0;
	}	


/* displaying tabular data */	
	
table {
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	}
	
#content-col table caption {
	display: none;
	}	
	
table th {
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	text-align: left;
	vertical-align: top;
	padding: 9px 5px;
	font-weight: bold;
	}	
	
table td {
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	text-align: left;
	vertical-align: top;
	padding: 9px 5px;
	}	
	
#content-col table tr.align-bottom th {
	vertical-align: bottom;
	}	
	
#content-col table th.table-header-right {
	text-align: right;
	}
	
#content-col table th.table-header-center {
	text-align: center;
	}
	
#content-col table tr td.table-subheader {
	font-weight: bold;
	font-size: 1.0em;
	}	
	
#content-col table tr.total td {
	font-weight: bold;
	vertical-align: bottom;
	}
	
#content-col table tr td.table-cell-right, 
#content-col table tr.total td.table-cell-right {
	text-align: right;
	}	
	
#content-col table tr td.table-cell-center, 
#content-col table tr.total td.table-cell-center {
	text-align: center;
	}	
	
#content-col table tr td.vertical-align-middle {
	vertical-align: middle;
	}	
	
#content-col table tr td.vertical-align-bottom {
	vertical-align: bottom;
	}

/* paragraphs inside tables */

#content-col table th p {
	font-size: 1.0em;
	margin: 0;
	padding: 0;
	}	

#content-col table tr td p {
	font-size: 1.0em;
	padding: 0 0 9px 0;
	margin: 0 0;
	}

/* headers inside tables */

#content-col table tr td h2 {
	margin: 0;
	padding: 0 0 10px 0;
	}
		
#content-col table tr td h3 {
	margin: 0;
	padding: 0 0 13px 0;
	}
		
#content-col table tr td h4 {
	margin: 0;
	padding: 0 0 14px 0;
	}
			
#content-col table tr td h5 {
	margin: 0;
	padding: 0 0 14px 0;
	}
				
#content-col table tr td h6 {
	margin: 0;
	padding: 0 0 14px 0;
	}
			
	
/* lists inside tables */

#content-col table ul li {
	font-size: 100%; 
	}

#content-col table ol li {
	font-size: 100%; 
	}

/* ----- blocks of content in content column ----- */	

/* image box - floated left or right */	

#content-wrapper-1col .image-caption-box-left, 
#content-wrapper-2col .image-caption-box-left, 
#content-wrapper-3col .image-caption-box-left, 
#content-wrapper-2col-feature .image-caption-box-left, 
#content-wrapper-1col .image-caption-box-right, 
#content-wrapper-2col .image-caption-box-right, 
#content-wrapper-3col .image-caption-box-right, 
#content-wrapper-2col-feature .image-caption-box-right {
	width: 100% !important;
	}
	
#content-wrapper-1col .image-caption-box-left img, 
#content-wrapper-2col .image-caption-box-left img, 
#content-wrapper-3col .image-caption-box-left img, 
#content-wrapper-2col-feature .image-caption-box-left img, 
#content-wrapper-1col .image-caption-box-right img, 
#content-wrapper-2col .image-caption-box-right img, 
#content-wrapper-3col .image-caption-box-right img, 
#content-wrapper-2col-feature .image-caption-box-right img {
	float: left;
	margin: 0 15px 10px 0;
	}
	
/* ----- floated image treatments with NO caption ----- */	

#content-col img.img-float-left, 
#content-col img.img-float-right {
	float: left;
	margin: 0 15px 10px 0;
	}


/* ----- feature (right-hand) column ----- */

#feature-col {
	margin-top: 15px;
	float: none !important;
	clear: both;
	border-top: 1px solid #000;
	}
	
#feature-col img {
	margin: 10px 0 0 0;
	border: 1px solid #000;
	}
	
#feature-col .book-wrapper img {
	margin: 10px 0 0 0;
	border: 1px solid #000;
	}	
	
/* ---------- footer ---------- */						
	
#footer {	
	clear: both;
	border-top: 1px solid #000;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	}
	
#footer #mfe-info img {
	border: 0;
	}		

#footer #tools ul {
	display: none;
	}
		

/* ---------- clearing divs ---------- */
	
.clear { 
	clear: both;
	font-size: 0px;
	border: none;
	margin: 0 0 0 0; 
	padding: 0;
	background: transparent;
	}
	
/* ---------- accessibility ---------- */	
	
.accessLinks {
	display: none;
	}	
	
.hidden {
	display: none;
	}


/****
----------------------------------------------------------
* ETS Landing page and Homepage
----------------------------------------------------------
*****/

/* ----- intro section ----- */


#content-wrapper-landing-ets .intro-section .intro-block, 
#content-wrapper-homepage .intro-section .intro-block {
	width: 100%;
	clear: both;
	display: block;
	}

#content-wrapper-landing-ets .intro-section .intro-block img, 
#content-wrapper-homepage .intro-section .intro-block img {
	float: left;
	margin: 1px 16px 0 -3px;
	}
	
#content-wrapper-landing-ets .intro-section .photo-block, 
#content-wrapper-homepage .intro-section .photo-block {
	width: 100%;
	clear: both;
	display: block;
	padding: 10px 0 0 0;
	}	
	
/* registration block / ETS link block */	
	
#content-wrapper-landing-ets .intro-section .register-block, 
#content-wrapper-homepage .intro-section .ets-link-block {
	display: none;
	}	

/* participating block / info about block */	

#content-wrapper-landing-ets .main-content-section .participating-block ul li, 
#content-wrapper-homepage .main-content-section .info-about-block ul li {
	text-transform: uppercase;
	}	
	
#content-wrapper-landing-ets .main-content-section .participating-block ul li a span, 
#content-wrapper-homepage .main-content-section .info-about-block ul li a span {
	display: block;
	text-transform: none;
	}	
	
#content-wrapper-homepage .main-content-section .info-about-block ul li ul li {
	text-transform: none;
	}	
	
/* news block */	

#content-wrapper-landing-ets .main-content-section .users-news-block .news-block p, 
#content-wrapper-homepage .main-content-section .users-news-block .news-block p {
	display: none;
	}

	
