body{font-size:12pt;
/* make sure no bgcolor */
background-color: #FFF !important;}
/* hide unnecessary */
#prelim,#navlinks,#subnav,.rightcol,.anchor,#footer,#nav img{display:none;}
/* control over page breaks (for those that work) */
h1,h2,h3,h4,h5,h6,p,ul,ol{
	orphans:0;
	widows:0;
 	page-break-after: avoid;
}
/* make links stand out */
a:link,a:visited{text-decoration:underline;font-weight:bold;}
/* show their URLs (for those that work) */
a:link:after,a:visited:after{content: " (" attr(href) ") ";}
/* Add Site title (for those that work) */ 
#nav:before{content: "Easterncathedrals.org.uk: Cathedrals in the East of England";font-size:18pt;font-weight:bold;margin-bottom:10pt;display:block;}
h1{font-size:15pt;font-weight:bold;}
h2{font-size:14pt;font-weight:bold;}
h3{font-size:13pt;font-weight:bold;}
/* fix problem with content being cut when crosses pages */
#text-top{position: static !important;
}
/* This is supposed to work, but doesn't seem to in this case */
#text-top .leftcol{
	float: none !important;
	/* This is important thought, to ensure that page isn't cropped on the right */
	padding-right:120pt;	
}

