/*MusicAustralia print stylesheet */body {	font-size: 10pt;	font-family: Arial, Helvetica, sans-serif;}#header ul,#navigation,#breadcrumbs,#viewcart,.resultinfo ul,.getacopy {	display: none;}#header {	text-align: center;}#header h1 a img {	border: none;}h2 {	clear: both;	}	fieldset {	border: none;}  /* Results */.resultsummary li a {	margin-right: 0.4cm;	text-decoration: none;	}.result {	display: block;	clear: both;	border-bottom: 1px solid #000;	}.result:after {	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;	margin-bottom: 1em;	}	.result h3 {	margin-top: 1em;	margin-bottom: 0;	}.result h3 a {	text-decoration: none;	}h3.subheading {	clear: both;	margin-bottom: 0;	}/*.result dl, #resultdetail dl {	float: left;	}.result .resultcontentonline dl, #resultdetail .resultcontentonline dl {	width: 14cm;	}*/.result dt, #resultdetail dt {	font-weight: bold;	width: 9em;	text-align: left;	margin-top: 0.5em;	margin-bottom: 0.5em;	color: #999;}.result dd, #resultdetail dd {	margin-top: -1.75em;	padding-left: 0pt;	margin-left: 9.5em;	text-align: left;}.result dd+.result dd, #resultdetail dd+#resultdetail dd {	margin-top: 0.25em;}/*.onlineresult {	float: right;	}*/.onlineresult a {	visibility: hidden;	}.onlineresult a img {	visibility: visible;	border: none;	}.personphoto {	float: right;	margin: 0 0 0.5cm 0.5cm;	}	.personphoto a img {	border: none;	}.people h3.subheading {	border-top: 1px solid #000;	padding-top: 1em;	}.furtheroptions {	display: none;	}.resultspagenav, #furthersearch {	display: none;	}hr {	display: none;}  /* Themes */#theme ul,#themeoverview ul { /*margin: 0 1em;*/	margin: 0;	padding: 0;	list-style-type: none;}#theme ul {	margin-left: 5px;}#theme li,#themeoverview li {	width: 108px;	height: 11em;	min-height: 140px;	margin: 0.25cm 0.25cm 0.25cm 0;	float: left;	text-align: center;}#theme li a,#themeoverview li a {	text-decoration: none;	border: 1px solid #999;	background: #FFF;	padding: 3px;	display: block;	min-height: 130px;	height: 11.5em;}#theme a img,#themeoverview a img {	display: block;	margin: 0 auto 0.25em;	border: none;}  /* Footer */#footer {	text-align: center;	font-size: 10px;	clear: both;	padding-top: 1cm;}#footer a img {	border: none;}