/*	-------------------------------------------------------------	NZTSA 		Description:		Print styles	Filename:			print.css	Version:			2.0	Date:			July 14 2006	Author:			Daniel Eberhardt		-------------------------------------------------------------	*//*** Reset font to points for better printing***************/	body{		font-size: 9pt;		word-spacing: 2px;		}/*** Hide all elements not requried***************/	#primary-nav, #utilities-nav, #foot-menu, #accessibility, *.button, *.info, *.attention, *.moreInfo-link{		display: none !important;		}/* END HIDE */	body, #page, #content, #main {		float: none !important;		width: auto !important;		margin: 0 !important;		padding: 0 !important;		border: 0 !important;		}	#page {		margin: 1em 5em !important;		text-align: left;		}	html body #main{		background: none;		}	strong{		font-weight: bolder;		color: #000;		}	a, a:link, a:visited, a:hover{		text-decoration: none;		border: 0;		color: #717171;		text-decoration: none !important;		border: 0 !important;		}	hr{		margin: 2em 4em;		display: block;		color: gray;		height: 1px;		}/* 	Adjust this rule to show or hide 	different URL's within the site.	Keep adding differnt a's as they 	come about in the mark-up.*/	#content a[href^=""]:after{		content: " [ http://www.whakaahua.com" attr(href) "] ";		color: #623333;		white-space: nowrap;		font-size: 0.9em;		font-style: italic;		}/* Lists */	ul, ol{		page-break-inside: avoid;		}	ul{		list-style: square;		padding-left: 10px !important;		}	ul li, ol li{		background-image: none;		}	#content ul li{		margin-left: 0;		padding-left: 15px;			}/* Headings */	h1{		border-color: gray;		}	h2{		border-bottom-width:1px !important;		}/* Images */	img{		page-break-inside: avoid;		}	img.image-alignRight{ 		margin:0.2em 0 1em 1em;		float:right;		padding:4px;		}	img.image-alignleft{ 		margin:0.2em 1em 1em 0;		float:left;		padding:4px;		}	.image-alignCenter{		margin-left: 0;		margin-right: 0;		display: block;		float: none;		}/* Text */	abbr, acronym{		color: #000;		border: 0;		}	abbr:after, acronym:after{		content: " (" attr(title) ") ";		}/* Forms */	form{		width: 100%;		padding: 0;		margin: 0;		float: none;			}		/* Global Classes *//* Masthead */	#masthead {		border: 0 !important;		padding: 0;		margin: 0 0 1em 0;		text-align: left;			}	#page h1#branding{		margin: 0;		padding: 20px 10px 0 40px;		height: 40px;		color: #623333 !important;		text-align: right;		border: 0;		font-size: 136%;		line-height: 1em;		background: #000;		float: none;		}	#branding em{		display: block;		font-size: 63%;		}/* Contact Page */	#fm-contact{		display: none;		}/* Sidebar */	#sidebar{		page-break-before: always;		border: 0;		}	#sidebar h2{		border-bottom: 1px dotted #ccc;		}/* Footer */	div#footer {		padding: 0;		margin: 1em 0 0;		text-align: left;		clear: both;		float: none;		display: block;		color: #999 !important;		}	/* Hide this unwanted information */	#footer address, .vcard h2.fn, .vcard .copyright, .vcard .email ul, .vcard .all-info{		display: none;		}/* Gallery Hours */	#hours{		border: 0;		}	#footer .col h3{		font: 8pt bold Georgia, Times, serif;		}	#hours dt{		font-size: 7pt;		font-weight: 900;		float: left;		clear: left;		width: 60pt;		margin: 0 0 15px 0;		}	#hours dd {		margin: 0 0 15px 80pt;		font-size: 7pt;		}			#footer .vcard{		text-align: left;		font-size: 7pt;		color: gray;		}	#footer > .vcard .email h4:after{		content: "info@whakaahua.com";		color: #623333;		display: inline;		}	#footer > .vcard:after {		content: " http://www.whakaahua.com ";		font-size: 7pt;		}