/* Print */

body{width:100% !important;margin:0 !important;padding:0 !important;line-height: 1.4;word-spacing:1.1pt;letter-spacing:0.2pt;font-family:Garamond,"Times New Roman", serif;color:#000;background:none;font-size:12pt;}

/*Headings */
h1,h2,h3,h4,h5,h6{font-family:Helvetica, Arial, sans-serif;font-weight:700;}
h1{font-size:18pt;margin:0 0 1em 6px;}
h2{font-size:16pt;margin:0 0 1.125em 6px;}
h3{font-size:14pt;margin:0 0 1.2857em 6px;}
h4,h5,h6{font-size:12pt;margin:0 6px 1.5em;}
dt{font-size:14pt;font-weight:700;}

p,dl,dd,blockquote,.openingTimes ul{margin:0 6px 1.5em;}

code{font:10pt Courier, monospace;} 
blockquote{padding:1em;}
cite{padding-left:5px;font-style:italic;}
hr{background-color:#ccc;}
strong{font-weight:700;}

/* Images 
img{float:left;margin:1em 1.5em 1.5em 0;}*/
a img{border:none;}
#aside img{display:block;}

/* Links */
a:link, a:visited{background:transparent;font-weight:700;text-decoration:underline;color:#333;}
a:link[href^="http://"]:after, a[href^="http://"]:visited:after{content: " (" attr(href) ") ";font-size:90%;}
a:link[href^="mailto:"]:after, a[href^="mailto:"]:visited:after{content: " (" attr(href) ") ";font-size:90%;}
a[href^="http://"], a[href^="mailto:"]{color:#000;}

/* Table */
table{margin:1px;text-align:left;}
th{border-bottom:1px solid #333;font-weight:bold;}
td{border-bottom:1px solid #333;}
th,td{padding:4px 10px 4px 0;}
tfoot{font-style:italic;}
caption{background:#fff;margin-bottom:2em;text-align:left;}
thead{display:table-header-group;}
tr{page-break-inside:avoid;}

/* partner page */
#intro.partner{margin-top:1.5em;}
.vcard span{display:block;}

/*hide various parts of the site */
#accessHelp,#mainNav,.quickSearch h2#contentStart,.form,
.vcard .add,ul#Records1,#footer,.printhide{display:none;}
