/* Removes any styling that might upset the printed page layout */
body {
	color:black;
	background-color:white;
	background-image:none;
	margin:0;
	padding:0;
	width:100%;
	float:none;
}

/* Adds a border to the printed page */
@page {
	margin:2cm;
}

/* Prevents headings appearing at the bottom of pages */
h2, h3, .h2, .h3 {
	page-break-after:avoid;
}

.h2, .sefton_h2 {
	color:black;
	font-size:1.5em;
	font-weight:bold;
}

.h3, .sefton_h3 {
	color:black;
	font-size:1.17em;
	font-weight:bold;
}

img {
	max-width:100% !important;
	margin:10px;
}

ul, img {
	page-break-inside:avoid;
}

/* Render invisible any custom sections that we don't want printed */
#top, .site-footer, .breadcrumb-trail, .right-sidebar, .left-sidebar, .header-search,
.horizontal-nav, .site-logo-search, .topic-nav-header {
	display:none;
}

#gallery, #do-it-online, #downloads, #related {
	display:none;
}

/* Swap the logo for a more printer-friendly one */
.mobile_logo {
	display:none;
}

.print_logo {
	display:block;
}

/* The bootstrap styles aren't available so let's just add borders and some padding to the tables and cells */
table {
	border-collapse:collapse;
}

table th, table td {
	border: 1px solid gray;
	padding:5px;
}

/* It might be useful if any e-mail links are rendered in full */
a[href^="mailto"]:link:after { content:" [" attr(href) "] "; }



















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
