/** 
 * GREATER WELLINGTON REGIONAL COUNCIL
 * Print Media File
 */
 
/* RESET STYLES
----------------------------------------------- */
  
* {
	margin: 0;
	padding: 0;
}

body {
 	width: 100%;
}

html {
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, td {
	text-align: left;
	font-weight: normal;
}
th	{
	text-align: center;
	font-weight: bold;
	padding: 5px;
	background-color: #bad4db;
	border: 1px solid black;
}

.clear{
	clear:both;
}

a img {
	border: 0;
}
.center	{
	text-align: center;
}
.strong	{
	font-weight: bold;
}

.grid_container	{
	width: 100%;
	margin: 0 auto;
}

/* GRID CONTAINERS
----------------------------------------------- */
.grid_container .grid_1,
.grid_container .grid_2,
.grid_container .grid_3,
.grid_container .grid_4,
.grid_container .grid_5,
.grid_container .grid_6,
.grid_container .grid_7,
.grid_container .grid_8,
.grid_container .grid_9,
.grid_container .grid_10,
.grid_container .grid_11,
.grid_container .grid_12	{
	width: 90%;
	display: block;
	clear: both;
}

/* TURN OFF ELEMENTS
----------------------------------------------- */
#Header
, #HomePageScene
, #HomePageBites
, #CommentHolder
, #navMenu
, #contactable
, #page_breadcrumbs
, .print_menu
, #Footer
, #featuredContent
, #HomeNewsReleases_screen
, #event_screen
, #webcam_screen
, #HomePageTaskNav_screen
, #meeting_screen
, #news_screen
, #relatedLinks_screen
, #archive_screen
, #civilDefSub_screen
, .consultation_screen
, #conSub_screen
, #subscribe_screen
, #rg_screen
, #envwarn_screen { 
 	display: none;
}

/* TURN ON ELEMENTS
----------------------------------------------- */
#PrintHeader
, #HomeNewsReleases_print
, #event_print
, #webcam_print
, #meeting_print
, #news_print
, #relatedLinks_print
, #civilDefSub_print
, #conSub_print
, #subscribe_print
, #rg_print
, #envwarn_print {
	width: 90%;
 	display: block;
}
.consultation_print {
	display: block;
}

/* CIVIL DEFENCE BAR
----------------------------------------------- */
#page_civildefence	{
	clear: both;
	width: 100%;
	font-size: 1em;
}
	p.CDStatus_Alert {
		border: 2px solid #ff9c00;
		background-color: #ffe58c;
		padding: 8px;
	}
	p.CDStatus_Emergency {
		border: 2px solid #ed3744;
		background-color: #fea7ad;
		padding: 8px;
	}

/* SIDEBAR
----------------------------------------------- */
#Sidebar {
	clear: both;
	overflow: hidden;
}

/* HOME PAGE ELEMENT STYLES
----------------------------------------------- */
#featuredController	{
	display: none;
}
#featuredContent_print, #HomeNewsReleases_print {
	display: block;
	clear: both;
	width: 90%;
}

.WaterChartPageGraphs	{
	margin: 16px 0 16px 0;
}
		
#googlePlusOne	{
	margin-bottom: 25px;
}

/* CALENDAR TABLES
----------------------------------------------- */
#calendar_navigation {
	font-size: 1em;
	width:100%;
	text-align:center;
	margin-top:10px;
	overflow: hidden;
}
.calendar_link_left, .calendar_link_right {
	font-size: 1em;
	margin: 0 30px 0 0;
}
.calendar_link_right {
	margin: 0 0 0 30px;
}
.calendarTable {
	width: 100%;	
}
.calendarTable th {
	font-weight: bold;	
}
.calendarTable tbody tr.even td {
	background-color: #f3f3ff;
}

#rates_list	{
	margin-top: 15px;
}

.largeMap {
	width: 100%;
	height: 500px;
	border: 1px solid #999;
	margin-bottom: 10px;
}
div#accordion p.description	{
	padding-left: 20px;
}

/* GOOGLE MAP
----------------------------------------------- */

div#map	{
	float: left;
	border: 15px solid #f3f3ff;
	height: 211px;
	width: 211px;
}
div.ParkPageItem	{
	float: left;
	min-height: 242px;
	width: 242px;
	margin-bottom: 30px;
}
div.ParkPageItem p	{
	margin: 15px 15px 15px 15px;
}
div.ParkPageItem p.info, div.ParkPageItem span.info	{
	font-size: 0.9em;
}

div#parkMap {
	height: 300px;
}
p.label_checkbox_pair {
	clear: both;
	float: none;
	position: relative;
}
p.label_checkbox_pair input {
	left: 0px;
	position: absolute;
	top: 1px;
}
p.label_checkbox_pair label {
	display: block;
	margin-left: 20px;
	font-size: 1em;
	width: 85%;
}
div.parkActivityBlock {
	float: left;
	display: block;
	width: 232px;
	margin: 0;
}