body{
	color: black !important;
	font-family: Arial, Helvetica, Vera, sans-serif;
	font-size: 13pt;
	line-height: 1.4em;
	text-decoration:none;
	width:auto;
}

p, div, th, td, li, dd, dl, dt, address {
	color: black;
	font-family: Arial, Helvetica, Vera, sans-serif;
	float:none;
}

#mainColumn {
	font-size:100%;
}

h1, h2, h3, h4, h5, h6, 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
#drupal_title,
#drupal_slogan {
	color: black !important;
	font-family: Arial, Helvetica, Vera, sans-serif;
	width:auto !important;
	text-decoration:none;
	margin-left:0;
}

h1 {font-size:200%;}
h2 {font-size:150%;}
h3 {font-size:125%;}
h4 {font-size:115%;}
h5, h6 {font-size:100%;}

#drupal_title h1,
h2#drupal_slogan { text-align:center; color:grey; padding:0; }
#drupal_title h1 { font-size:2em; text-transform:uppercase; letter-spacing:.1em; margin:0;}
h2#drupal_slogan { font-size:1em; margin:0 0 2em; padding-bottom:1em;}

.fir {
	height:auto;
	width:auto;
	overflow:visible;
	background:transparent;
}

a, 
a:link, 
a:visited, 
a:active, 
a:hover, 
a.active {
	color: black !important;
	text-decoration: underline;
}

.block-menu,
.block-search,
.feed-icon,
.links-menu, 
.menu,
.pager,

#footer,
#header,
#languages,
#leftColumn,
#leftSidebar,
#pre_content,
#pre_footer,
#rightColumn,
#rightSidebar,
#block-block-1,
#block-block-2,
#block-block-3,
h2 img {
	display:none !important;
	width:0 !important;
	height:0 !important;
	margin:0;
}

h2 {
	height:auto !important;
}

#mainColumn,
#outer_wrapper,
#wrapper,
#content,
#credit,
.content table {
	width:auto !important;
	margin:auto !important;
	margin:0 !important;
	padding:0; 
	border:0;
	top:0;
	left:0;
	float:none !important;
	color:black; 
	background:transparent;
	overflow:visible;
}

#mainColumn .content,
.listing #mainColumn .content,
h2#drupal_slogan {
	border-bottom:1px solid grey;
}

#mainColumn .content,
.listing #mainColumn .content,
#mainColumn .content .metadata h4.inline_label {
		padding-left:0;
}

/**/

.node table {
	width:auto !important;
}

.node caption {
	background-color:transparent;
	color:#000;
}

.node table tr.odd {
	background-color:efefef;
	border:none;	
}