/* -------------------------------------------------------------- 
  
   Boilerplate Print Styles
   * Version:   0.5 (2007-11-19)
	 
-------------------------------------------------------------- */

body { line-height: 1.5; font-family: "Times New Roman", Georgia, Times, serif; color: #000; background: none; font-size: 10pt; }

/*h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }*/

h1 {
	text-align: center;
	margin: 5px;
	padding: 5px;
	border-bottom: 1px solid #666;
}

code { font: .9em Courier, monospace; } 

/*img { float: left; margin: 1.5em 1.5em 1.5em 0; }*/
a img { border: none; }
p img.top { margin-top: 0; }

hr { background: #ccc; color: #ccc; width: 100%; height: 2px; margin: 2em 0; padding: 0; border: none; }
blockquote { margin: 1.5em; padding: 1em; font-style: italic; font-size: .9em; }

div {
	float: none;
	clear: both;
}

iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #fff;
	z-index: 9999999;
}

.small  { font-size: .9em; }
.large  { font-size: 1.1em; }
.quiet  { color: #999; }
.hide   { display: none; }

a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline; color: #000; }

*, #content {
	height: auto;
	overflow: visible;
}
#content {
	text-align: justify;
}
#content a:link:after, #content a:visited:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
}

#navbar, #image, #overlay, #subheader h3, #subheader ul, .pdf, #section {
	display: none !important;
}
#article_image {
	border: 1px dotted #333;
	float: left !important;
	margin: 0 10px 10px 0;
	padding: 5px;
}
#article_image .description {
	display: block;	
	font-style: italic;
	margin-top: 5px;
}
#article ul, #article ol {
	list-style-position: inside;
}

#footer {
	margin-top: 5px;
	padding: 5px;
	border-top: 1px solid #333;
}
#footer * {
	text-align: center;
}

form#languageselection {
	display: none;
}