body {
	font-family: Serif, Tahoma, "Times New Roman", Times, serif;
	/* font-size: 12pt; - removed to allow user to change the font size before printing - if they so desire */
	background: white;
	color: black;
	margin:0;
}

/* Should avoid page breaks straight after a heading.*/
h1, h2, h3, h4, h5, h6
{
  page-break-after: avoid;
}

/* Should avoid page breaks inside paragraphs, blockquotes, lists, and preformatted text. */
p, blockquote, ul, ol, dl, pre
{
  page-break-inside: avoid;
}

acronym:after {	/* Prints the meaning in brackets after the acronym */
  content: " (" attr(title) ")";
}

img.right	{ /* float image to right with a gap of .5em from the text */
	float: right;
	margin-left: .5em
}
img.left	{ /* float image to left with a gap of .5em from the text */
	float: left;
	margin-right: .5em
}
/* The above two styles are common to both print and screen and could be in a common stylesheet. 
 * Though I'm not sure if I want the images floated as they then get split by page breaks. */

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


form, #navbar, .header, .box, .footer  {
	display: none;
}

a	{
	color: #666;
}
