/*
** MediaWiki Print style sheet for CSS2-capable browsers.
** Copyright Gabriel Wicke, http://www.aulinx.de/
**
** Derived from the plone (http://plone.org/) styles
** Copyright Alexander Limi
*/
	/* Thanks to A List Apart (http://alistapart.com/) for useful extras */
a.stub,a.new {
	color: #ba0000;
	text-decoration: none;
}

#toc { /*border:1px solid #2f6fab;*/
	border: 1px solid #aaaaaa;
	background-color: #f9f9f9;
	padding: 5px;
}

.tocindent {
	margin-left: 2em;
}

.tocline {
	margin-bottom: 0px;
}

/* images */
div.floatright {
	float: right;
	clear: right;
	margin: 0;
	position: relative;
	border: 0.5em solid White;
	border-width: 0.5em 0 0.8em 1.4em;
}

div.floatright p {
	font-style: italic;
}

div.floatleft {
	float: left;
	margin: 0.3em 0.5em 0.5em 0;
	position: relative;
	border: 0.5em solid White;
	border-width: 0.5em 1.4em 0.8em 0;
}

div.floatleft p {
	font-style: italic;
}

/* thumbnails */
div.thumb {
	margin-bottom: 0.5em;
	border-style: solid;
	border-color: White;
	width: auto;
	overflow: hidden;
}

div.thumb div {
	border: 1px solid #cccccc;
	padding: 3px !important;
	background-color: #f9f9f9;
	font-size: 94%;
	text-align: center;
}

div.thumb div a img {
	border: 1px solid #cccccc;
}

div.thumb div div.thumbcaption {
	border: none;
	padding: 0.3em 0 0.1em 0;
}

div.magnify {
	display: none;
}

div.tright {
	float: right;
	clear: right;
	border-width: 0.5em 0 0.8em 1.4em;
}

div.tleft {
	float: left;
	margin-right: 0.5em;
	border-width: 0.5em 1.4em 0.8em 0;
}

img.thumbborder {
	border: 1px solid #dddddd;
}

/* table standards */
table.rimage {
	float: right;
	width: 1pt;
	position: relative;
	margin-left: 1em;
	margin-bottom: 1em;
	text-align: center;
}

body {
	background: White;
	/*font-size: 11pt !important;*/
	color: Black;
	margin: 0;
	padding: 0;
}

.noprint,div#jump-to-nav,div.top,div#column-one,#colophon,.editsection,.toctoggle,.tochidden,div#f-poweredbyico,div#f-copyrightico,li#viewcount,li#about,li#disclaimer,li#privacy
	{ /* Hides all the elements irrelevant for printing */
	display: none;
}

ul {
	list-style-type: square;
}

#content {
	background: none;
	border: none ! important;
	padding: 0 ! important;
	margin: 0 ! important;
}

#footer {
	background: white;
	color: black;
	border-top: 1px solid black;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}

p,.documentDescription {
	margin: 1em 0 ! important;
	line-height: 1.2em;
}

.tocindent p {
	margin: 0 0 0 0 ! important;
}

pre {
	border: 1pt dashed black;
	white-space: pre;
	font-size: 8pt;
	overflow: auto;
	padding: 1em 0;
	background: white;
	color: black;
}

table.listing,table.listing td {
	border: 1pt solid black;
	border-collapse: collapse;
}

a {
	color: Black !important;
	background: none !important;
	padding: 0 !important;
}

a:link,a:visited {
	color: #520;
	background: transparent;
	text-decoration: underline;
}

#content a.external.text:after,#content a.external.autonumber:after {
	/* Expand URLs for printing */
	content: " (" attr(href) ") ";
}

#globalWrapper {
	width: 100% !important;
	min-width: 0 !important;
}

#content {
	background: white;
	color: black;
}

#column-content {
	margin: 0 !important;
}

#column-content #content {
	padding: 1em;
	margin: 0 !important;
}

/* MSIE/Win doesn't understand 'inherit' */
a,a.external,a.new,a.stub {
	color: black ! important;
	text-decoration: none ! important;
}

/* Continue ... */
a,a.external,a.new,a.stub {
	color: inherit ! important;
	text-decoration: inherit ! important;
}

img {
	border: none;
}

img.tex {
	vertical-align: middle;
}

span.texhtml {
	font-family: serif;
}

#siteNotice {
	display: none;
}

table.gallery {
	border: 1px solid #cccccc;
	margin: 2px;
	padding: 2px;
	background-color: #ffffff;
}

table.gallery tr {
	vertical-align: top;
}

div.gallerybox {
	border: 1px solid #cccccc;
	margin: 2px;
	background-color: #f9f9f9;
	width: 150px;
}

div.gallerybox div.thumb {
	text-align: center;
	border: 1px solid #cccccc;
	margin: 2px;
}

div.gallerytext {
	font-size: 94%;
	padding: 2px 4px;
}

/*
** Diff rendering
*/
table.diff {
	background: white;
}

td.diff-otitle {
	background: #ffffff;
}

td.diff-ntitle {
	background: #ffffff;
}

td.diff-addedline {
	background: #ccffcc;
	font-size: smaller;
	border: solid 2px black;
}

td.diff-deletedline {
	background: #ffffaa;
	font-size: smaller;
	border: dotted 2px black;
}

td.diff-context {
	background: #eeeeee;
	font-size: smaller;
}

.diffchange {
	color: silver;
	font-weight: bold;
	text-decoration: underline;
}