* {
	color:#000 !important; background:transparent !important;
}
body, header {
	border:none;
}
pre {
	white-space:normal;
}
a {
	text-decoration:underline;
}
#wrapper {
	display:block;
}
#wrapper-index {
	border:none;
}
h1 img {
	margin:0;
}
h1 span {
	margin:10pt 0 0 0;
}
aside {
	margin:0;
}
article {
	margin:0;
}
#wrapper-index article {
	margin:0;
}
.short article {
	min-height:0;
}
.gm {
	clear:left;
	width:100%;
}
footer {
	clear:left;
	margin:10pt 0 0 0;
	padding:10pt 0 0 0;
	border-top:1pt solid #999;
}
nav, .a, aside#index {display:none !important;}