body {
	background: none transparent !important;
	font-size: 10pt !important;
	line-height: 15pt !important;
	color: black;
}

table.results-table td,
table.results-table th {
	font-size: 9pt !important;
	line-height: 14pt !important;
}

table.results-table tr.details div.detail-block {
	max-height: none !important;
}

table.results-table td a span.main-detail{
	color: black !important;
	font-size: 10pt !important;
}

table.results-table td a span.sub-detail{
	color: black !important;
}

#userbar,
#headerimage,
#navbar,
.nav-holder {
	display: none !important;
   }
   
#header {
	height: 120px !important;
}

#footer {
	background: none transparent !important;
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}

.col-one-third,
.col-two-third,
.col-full,
.col-one-third,
.col-two-third,
.col-full{
	float:none !important;
	width: 100% !important;
	min-height: 0 !important;
}

.box-third, .box-two-third {
	width: 100% !important;
	float:none !important;
}

.box-two-third .sub-col-left {
	width: 45% !important;
}

.box-two-third .sub-col-right {
	width: 45% !important;
}

#wrapper,
#wrapper #wrapper-two,
#wrapper #wrapper-three,
#footer #footer-left,
#footer #footer-middle,
#footer #footer-right,
.box-third,
.box-two-third,
.box-three-third,
.boxcontent,
.boxcontent-left,
.boxcontent-right,
.heading,
.heading-left,
.heading-right,
.boxbottom,
.boxbottom-left,
.boxbottom-right {
	background: none transparent !important;
}

#catalogue_results .pagination {
	display: none !important;
}

a.how-link {
	display: none !important;
}

table.results-table .links,
table.results-table th.first,
table.results-table tr.odd td.first,
table.results-table tr.even td.first,
.catalogue_results .pagination {
	display: none !important;
}

table.results-table tr.details td.last {
	display: table-cell !important;
}
