body {
	min-width: auto;
	font-size: 10pt;
	}
	
#container {
	width: auto;
	/* margin: 0 5%; removed so that title isn't indented on print outs WR 5/july/05*/
	}
	
#wrapper {
	margin: 2em 0 0 0;
	background: none;
	clear: left;
	float: none;		/* Freezes Safari */ /* Commenting it out crashes Firefox */
	/*width: 100%;*/		/* But this lets the above line be commented out. */
						/* Commenting float:none out, Win IE only prints first page. */	
	}
#main {
	float: none;
	}
	
/* If #wrapper has float:none; then display:none on either #mainnav or #extralinks 
	freezes Safari. So instead, we're moving them off the page. */
#mainnav,
#extralinks {
	position: absolute;
	top: -2000px;
	left: -2000px;
	}


#footer {
	clear: both;
	margin-top: 1em;
	height: 3em;
	width: auto;
	}
#footer .left {
	display: none;
	}
#footer .right {
	float: left;
	}
	
br.cl {
	clear: none;			/* Stops Firefox freezing */
	}
div.twocol-1 {
	clear: left;			/* To make up for the above change. */
	}

h3 {
	clear: left;
	}
p.pagelinks,
p.single,
table.basket {
	clear: left;
	}
	
#title {
	width: 100%;
	padding-bottom: 0;
	/*float: none; */		/* Freezes Safari */
	}	
#title ul {
	display: none;
	}
	
#topnav {
	width: 100%;
	/*float: none; */		/* Freezes Safari */
	}
	
#topnav form {
	/*display: none;*/		/* Freezes Safari */
	position: absolute;		/* So do this instead... */
	top: -2000px;
	left: -2000px;
	}
	
#topnav p#sectiontitle {
                align:left;
	float: none;
	display: block;
	}
	
	
#breadcrumbs {
	/*display: none;*/		/* Freezes Safari */
	/* position: absolute; */		/* So do this instead... */
	/* top: -3000px; */
	/* left: -3000px; */
                visibility:hidden;
	}

	
.onecol {
	/*clear: left;*/			/* Freezes Firefox */
	float: none;			/* Stops Firefox freezing (unrelated to above) */
	}
	

.hilite-spacer {			/* Otherwise Firefox crashes */
	clear: none;
	height: auto;
	line-height: auto;
	}
	
	
.layout1 #main,
.layout1 #content {
	width: auto;
	}
	
.layout2 #main,
.layout2 #content{
	width: auto;
	}

.layout3 #main,
.layout3 #content {
	/*width: auto; */		/* Crashes Firefox */
	width: 593px;
	}

	
.layout4 #main,
.layout4 #content {
	width: auto;
	}
	
.small {clear: both}