/* Style sheet for print */
/* Created for Softnet Systems, Inc. 11-2003 */
/* by Shirley Kaiser, SKDesigns http://skdesigns.com/ */
/* Copyright (c) 2003 Shirley Kaiser, SKDesigns. All rights reserved. */

body {	margin:0;
	padding:0;
	color:#000;
	background:#fff;
	border:0 none;
}

a img, img {
	border-width:0; 
	border-style:none; 
	color:#fff;
}

#topnav, #crumbs, #sidenav, #bottomnav, #topmast h2 {
	display:none;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

#topmast h1, #topmast {
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}

p.noprintnote {
	display:none;
	margin:0;
	padding:0;
}

#contentmain h2 {
	font-size:1.4em;
	margin:0 0 10px 0;
	padding:0 0 2px 0;
	border-bottom:1px solid #c00;
}

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

#contentmain h3 {
	font-size:1.2em;
	margin:0 0 4px 0;
	padding:0;
}

.forprint h4, #forprint h4 {
	font-size:1.0em;
	text-transform:uppercase;
	margin:0 0 2px 0;
	padding:0 0 2px 0;
}

#forprint, .forprint {
	margin:0;
	padding:0;
}

.forprint ul, .forprint li, #forprint ul, #forprint li {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}

.forprint ul, #forprint ul {
	margin-top:0;
	margin-bottom:10px;
	padding-top:0;
	padding-bottom:10px;
}

/* hints/general/macrosonweb.shtml */
#printlinks li,#printlinks ul {
	list-style-type: square;
}

#printlinks li, #printlinks li li {
	margin-bottom:4px;
	padding-bottom:4px;
	page-break-inside:avoid;
	page-break-after:auto;
}

#printlinks li li {
	list-style-type:disc !important;
}

#printlinks a {
	page-break-inside:avoid;
}

.printlink {
	display:block;
	margin-bottom:0;
	padding-bottom:0;
	page-break-inside:avoid;
}

#printlinks li br {
	margin-bottom:0;
	padding-bottom:0;
	line-height:0;
}
/* end hints/general/macrosonweb.shtml */

p.copyright,div.copyright {
	font-size:small;
	margin:4px 0 1px 0;
	padding:4px 0 1px 0;
}

#modified {
	font-size:small;
}

p.top, p.top a {
	display:none;
	margin:0;
	padding:0;
}

hr {
	display:none;
	margin:0;
	padding:0;
}

/* images within content */
img.right {
	float:right;
	margin:4px 0 4px 4px;
}

img.left {
	float:left;
	margin:4px 4px 4px 1px;
}

img.dnscollage {
	float:right;
	margin:8px 22px 8px 6px;
}

/* skip to navigation links, hidden from visual browsers */
a.skip, a.hide, .hide, .hide a.hide, a.hide:link, a.hide:visited, a.hide:hover {
	display:none;
	margin:0;
	padding:0;
}