#logo,
#navigation,
#welcome-text,
.action-header ul,
ul.message-links,
ul.author-links,
li hr,
#content > hr,
#topic-admin,
#footer,
iframe,
#more-topic,
h3.more-topic,
#action-footer,
div#sidebar,
div#login,
div#quick-search,
div.block-type-topbanner,
ul#menu,
ul#submenu {
	display: none;
}

* {
	color: black;
}
/*
a:after {
	content: " ["  attr(href) "]";
	color: #aaa;
	font-size: 0.7em;
}*/

.action-header ol {
	overflow: auto;
}
.action-header ol li {
	list-style-type: none;
	float: left;
	margin-right: 0.1cm;
}
.action-header ol li:after {
	content: " >>";
}
.action-header ol li:last-child:after {
	content: "";
}

li.message {
	list-style-type: none;
	border: 1px dotted black;
	margin: 1cm 0;
}

div.message-content {
	margin-left: 1cm;
	min-height: 3cm;
	margin-right: 5cm;
}

div.message-data {
	margin-bottom: 0.5cm;
}

blockquote {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #eee;
}

div.author-data {
	float: right;
}

td, th {
	border: 1px dotted black;
}

table {
	width: 100%;
	border-collapse: collapse;
}

*.topic-status, th.status {
	display: none;
}

td.topic-lastmessage br {
	display: none;
}
td.topic-lastmessage a:first-child:after {
	content: " ";
}
address.updated-by, address.signature {
	font-size: 0.7em;
	border-top: 1px solid black;
	margin-top: 0.4cm;
}

dt, dd {
	padding: 0.3em;
	border-top: 0.1em solid white;
	min-height: 1.8em;
}

dt {
	float: left;
	clear: left;
	display: inline;
	width: 13.2em;
	border-top: 0.1em solid white;
	border-right: 0.4em solid white;
	padding-left: 0.5em;
}

dd {
	float: left;
	clear: right;
	border-left: 0.4em solid white;
	overflow: hidden;

	/* Fixes for clear 'issue' in FF/Opera */
	margin-left: -0.4em;
	width: 77.5%;
}

dd + dd {
	padding-top: 0;
	font-style: italic;
	border-top: none;
	min-height: 0;
	clear: both;
	margin-left: 14em;
}

h3 {
clear: both;
}