/********** General print styling **********/

* {
	background-color:#ffffff !important;
	}

body {
	border:0;
	margin:0 auto;
	color:#424A3D;
	}

a:link, a:visited {
	color:#424A3D;
}

blockquote {
	border:1px solid #424A3D;
}

h1[style],
h2[style] { /* override zem_ir inline styling */
	text-indent:0 !important;
	background:#ffffff !important;
	height:auto !important;
}

h1, h2, h3 {
	color:#424A3D;
}

p {
	color:#424A3D;
	}
	
ul ul {
	list-style:circle inside;
	}

ul.link_list li {
	border:0;
	}

ul.link_list li.active h3,
ul.link_list li h3 a {
	padding-left:0;
	color:#424A3D !important;
	text-align:center;
	}

ul.link_list li.active h3 {
	color:#c0c0c0 !important;
	}

#banner {
	height:auto;
	background:none;
	}
	
#menu {
	display:none;
	}

#content {
	overflow:visible; /* stops Firefox inserting page break after banner */
	}

#footer {
	clear:both;
	margin-top:1em;
	border-top:1px solid #424A3D;
	}
	
#footer p {
	color:#424A3D;
	}

#footer a:link, #footer a:visited {
	color:#424A3D;
	}
	
#small_print {
	display:none;
	}
	
.noprint {
	display:none;
	}
	
.noscreen {
	display:block;
	}

.ext_link {
	background:0;
	padding-right:0;
	}
	
.img-shadow {
	background:none;
	}
	
.more, .prev_next {
	display:none;
	}

.printer {
	display:none;
	}

.footer_center span {
	display:none;
	}

body#default #top {
	border:0;
	background:none;
	}

body#default #standfirst h1 {
	color:#424A3D;
	}
	
body#default ul.bucket li {
	background:none;
	}

body#default ul.bucket ul a {
	background-color:transparent !important; /* override print.css whitewash */
	}

body#default #buttons {
	display:none;
	}
	
body#activities ul.link_list li.active h3 {
	background:none;
	}

body#bring ul.checklist li span.noscreen {
	width:2em;
	height:2em;
	float:left;
	margin-right:1em;
	border:1px solid #c0c0c0;
	color:#ffffff;
	}
	
body#bring ul.checklist li {
	width:32%;
	padding-left:0;
	background:none;
	}

body#contact #form_wrapper p {
	background-color:transparent !important; /* override print.css whitewash */
	}
	
body#find #googlemap {
	display:none;
	}

body#food .box ul ul {
	list-style:circle inside;
	}

/* n-day-program */
ul.day_list li h2 a {
	color:#424A3D !important;
	}

body#students #sidebar p span {
	background-color:transparent !important;
	}
	