/* $Id: print.css 1139 2008-05-16 13:20:23Z dmf $ */
/*--- page layout framework ------------*/

body {
	font-size: 60%;
	text-align: left;
	background-color: #fff;
	background-image: none;
}

div#container {
	margin: 0;
	width: auto;
	background: none;
}

div#wrapper {
	width: auto;
}

div#wrapperbg {
	width: auto;
	border-left: 0;
}

div#content {
	float: none;
	padding: 1em 0;
	width: auto;
}

div#secondary {
	display: none;
}

/*--- paragraphs ------------*/

p.totop {
	display: none;
}

/*--- rounded corners ------------*/

span.tl, span.tr, span.bl, span.br {
	display: none;
}

/*---  headings ------------*/

h1 {
	margin: 0;
	padding: 0;
	font-size: 2.5em;
	height: 2em;
	text-indent: 0;
	background-image: none;
}

h1 a {
	text-decoration: none !important;
}

h3 {
	padding: 0;
}

/*--- div#navigation ------------*/

div#navigation {
	display: none;
}

/*--- footer ------------*/

div#footer {
	padding: 0.8em 0 0 0;
	background-color: #fff;
	border-top: 2px solid #D4ECFF;
}

div#footer p#copyright, div#footer a {
	color: #1B1B1B;
}

div#footer span#totop {
	display: none;
}

/*--- alerts ------------*/

div.intro, div.info, div.note, div.tip, div.err, div.success {
	margin: 0 0 1em 0;
	padding: 1em 1em 0 1em;
	background-image: none;
	height: auto;
	border: 1px solid #D4ECFF;
}

/*--- profile search results ------------*/

form#customiseResults {
	display: none;
}

.resultBox .stats {
	width: auto;
}

.resultBox .actions {
	display: none;
}

/*--- paging ------------*/

div.pagingBox {
	display: none;
}

/*--- CONTACT ------------*/

body#mail_conversations form#form1, body#mail_conversations form#form2 {
	display: none;
}

body#mail_message div#extraPanel {
	display: none;
}

body#mail_message div#messagePanel {
	width: 100%;
}

body#mail_message form#form1, body#mail_message form#form2 {
	display: none;
}

/*--- PROFILE ------------*/

#actionsPrimary, #actionsSecondary {
	display: none;
}

#profileHead {
	padding: 1em;
	background: none;
	border: 2px solid #D4ECFF;
}

#profileBg {
	padding: 0;
	background: none;
}

#photoThumb #photoContainer {
	padding: 0;
	background-image: none;
	border: 1px solid #D4ECFF;
}

#extras .box {
	border: 1px solid #D4ECFF;
}

/*--- tabs navigation ------------*/

ul#tabsNav {
	display: none;
}

/*--- tabs setup ------------*/

.tab {
	display: block !important;
	border: 0;
}

.tab .padder {
	padding: 0;
}

.tab h3 {
	padding: 0;
	display: block !important;
	font: bold 1.4em "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
	color: #000;
	background: none;
	border-bottom: 2px solid #D4ECFF;
}

/*--- tabs ------------*/

div.tab table td, div.tab table th, div.tab table caption {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 0.2em !important;
	padding-bottom: 0.1em !important;
}

h4.photos, div#photosBox ul, h4.voice, div#voiceBox {
	display: none;
}

/*--- tabToggle ------------*/

p#tabToggle {
	display: none;
}

/*--- misc elements ------------*/

div.hr {
	border-top: 2px solid #D4ECFF;
}