/* Print Layout Rules  */


body {
	margin: -10px auto 0 auto;
  padding: 0;
  color: #000;
  font: 10pt Verdana, Arial, Helvetica, Sans-serif;
  background: #fff;
	border-top: 0px;
}

h1 { font-size: 14pt; }
h2 { font-size: 12pt; }
h3 { font-size: 11pt; }
h4 { font-size: 10pt; }


html>body acronym {
	margin: 0 0 0 16px;

}

acronym { border: 0; }


a, a:visited  { 
	font-weight: normal; 
	text-decoration: none;
}


p { margin: 0 0 8pt 0; }


ul, ol {
	margin: 0 0 12pt 20pt;
}


ul {
	list-style-type: circle;
}

hr { display: none; }


#wrapper { 
  width: auto;
  margin: 0 auto;
  padding: 0;
  background: #fff;
  border-top: 0px;
}

#logo img { display: block; }

#container {
 position: relative;
 width: auto;
}

html>body #container {
 width: auto;
}

#intro {
  width: auto;
}

#extra {
  display: none;
}

/* Hide objects that are not appropriate for a printed page... */

#top, #nav, #tabs, #bnav, #pgnav {
	display: none;
}


/* -------------- Footer ------------------- */

#footer {
  text-align: left;
}

:root #footer a, :root #footer em { margin-left: 4px; }

#footer * { font-weight: normal; }