.screen, #sidebar, #navlist, #search, #frmSiteSearch, #login, #hero .corner, #nav, #footer, * html .findoutmore, .more, .shadow, .icons, #breadcrumb { display:none; }
.print { display:inline; }

html, body, #body, #outer-body, #main, #hero, #intro, #left, #right { height:auto!important; overflow:visible!important; }

body { width:auto; height:auto; }
* html { overflow-y:visible; }
* html #outer-body { overflow-y:visible; height:auto; }

#header, #outer-header {
	position:relative;
	margin:0px!important;
	padding:0px!important;
	height:auto;
}
#outer-header { position:absolute; top:0px; left:0px; }
#logo { position:relative; left:0px; top:0px; }
* html #logo { left:12px; }
#outer-body, #body, #main, #content, .column { float:none; clear:both;
	margin:0em!important;
	padding:0em!important;
	width:auto!important;
	border:none!important;
}
#body { padding-top:100px!important; }

#hero { display:none; }

#home h2 { border-left:none; }

.listing dt { padding-left:0px!important; }
.listing dd { padding-left:0px!important; min-height:0px!important; }
* html .listing dd { height:0px!important; }

.partners { width:100%; float:none; clear:left; overflow:visible; }
.partners dt { height:auto; }

.listing dt a { display:block; }
.wysiwyg a:after,
.partners dt a:after,
.listing dt a:after, 
.findoutmore a:after { display:block; content:"\A[ " attr(href) "\2003  ] "; font-family:"Anadale Mono",monospace; text-decoration:none; }
/* \A = newline; \2003 = em space; */

.wysiwyg ul li { list-style:disc outside none!important; margin-left:1.2em; padding-left:0.6em; }
* html .wysiwyg ul { margin-left:0.2em; }

.columns, #right, #left { float:none; width:auto; }
#right h3, #left h3 { color:#000!important; background-color:#fff; background-image:none; border-top:1px solid #E5E5E5; margin-top:1em; }
#facility-detail #opening-hours,
#facility-detail .intro,
#facility-detail dl.contact { float:none; clear:left; width:auto; }
#facility-detail dl.contact img { display:none; }

/* nifty corners */
.artop * { border-style: none;border-width:0 1px; }

