/* printer styles */
* { padding:0; margin:0; }
fieldset, img { border:0; }
label, a { cursor:pointer; }
body, textarea, input, table, select { font-size:100%; font-family:Verdana, Helvetica, Arial, sans-serif; }
option { padding-right:0.5em; }

#content ul, #content ol, #content dd { margin-left:2em; padding-bottom: 1em; }
h1,h2,h3,h4,h5,h6{
	font-family:Georgia,Arial,Geneva,Helvetica,sans-serif;
}
h1{
	font-size:1.6em;
}
h2{
	font-size:2.3em;
}
h3 {
	font-size:1.3em;
	margin:.25em 0;
}
h4 {
	font-size:1.2em;
	margin:.75em 0;
}
p { padding-bottom:1em; }
address{
	font-style:normal;
}
abbr,
acronym{
	border-bottom:1px dotted #000;
}
a { color:#000; text-decoration:underline; }

hr{ display:none; }

body{
	background:#fff;
	font-size:0.625em;
	font-family:Arial, Helvetica, sans-serif;
}

#header h1,
#header span{
  display:block;
  margin-bottom:2em;
}

#contentbox{
	font-size:1.2em;
	line-height:1.5em;
}
	#contentbox h1{
		font-size:1.7em;
		font-weight:normal;
		margin:0 0 0.5em;
		padding:0 0 0.25em 0;
	}
	#contentbox h2{
		font-size:1.4em;
		font-weight:normal;
		margin:0 0 0.5em;
		padding:0 0 0.25em 0;
	}
	#contentbox h3{
		font-size:1.3em;
		font-weight:normal;
		margin:0.25em 0 0.75em;
	}
	#contentbox ol,
	#contentbox ul{
		margin:0 0 1em 2em;
		padding:0;
	}
	#contentbox ul{
		list-style:square;
	}
	#contentbox ol{
		list-style:decimal;
	}
  #contentbox address{
		display:block;
	}
		#contentbox ol ol,
		#contentbox ul ul,
		#contentbox ol ul{
			margin:0.5em 0 0.5em 2em;
			padding:0;
		}
	#contentbox img{
		padding:1px;
		border:1px solid #ccc;
	}

#footer{
  clear:both;
  font-size:1.2em;
  padding-top:1em;
  text-align:center;
}

#footer-info li{
  list-style:none;
}

#skipLinks,
#mainMenu,
#search,
object,
.archive-link,
#site-options-menu,
.toc,
.pdflink,
#footer h2,
#partners,
#mainMenu_footer,
.rss,
#footer-info2,
#sidebar,
#sidebar2,
#backtotop{
  display:none;
}