/* General styles */
    h1, h2, h3,
    h4, h5, h6 { 
	page-break-after: avoid 
    }
    ul, ol, dl    { page-break-before: avoid }

/* Put a dotted line under abbreviations */
abbr, acronym, .help {
    border-bottom: 1px dotted #333;
}

/* Ensure the content spans the full width */
#content {
width: 100%; margin: 0; float: none;
}

/* Single narrow column format*/
#body {
    width: 80%;/* Short line length for readability */
    font-family: 12pt Georgia, "Times New Roman", Times, serif;
    line-height: 1.3;
    margin: 0 auto 0 auto;/* To reliably float in the center of the page */
}

#footer {
display:none;
}

h1 {
font-size: 24pt;
}

h2 {
font-size: 14pt;
margin-top: 25px;
}

/* Make sure images don't bleed off the edge of the page */
img {
max-width: 100%;
}

/* Improve colour contrast of links */
a:link, a:visited
{
font-weight: bold; 
text-decoration: underline; 
color: #06c; 
}
body p a:link:after,a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 80%;
}