/* print style sheet */
body {
	font-family: arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.3em;
	text-align: left; color: #000; }

a { color: #000; text-decoration: none; }

h1,h2,h3,h4 { line-height: 1.4em; }

#header span { display: block; padding: 1em; }

/* header styles */
#header { border-bottom: 3px solid #000; margin-bottom: 1em; }

#header p,
#header h1,
#header #skip,
#header .contactMenu,
#header .searchBox,
#mainMenu,
#localArticles { display: none; }

#body { width: 100%; }

/* footer styles */
#footer { position: relative; width: 100%; margin: 1em 0 0 0; border-top: 3px solid #000; font-size: 85%; }
#footer p { margin: 0; padding: 5px; font-size: 0.9em; color: #000; }
#footer .left { width: 20%; float: left;  }
#footer .right { width: 80%; float: right; }
