/*
	Print styles
	--------------------------------------------------
*/
html, body {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	color: #000 !important ;
	background: #fff;
}

/* Elements to hide */
/* - ui elements */
.skip, .sr, .h,
div#nav,
div#subnav,
div#quicksearch,
ul#shortcuts,
div.breadcrumbs,
div.newsitem h3,
a.readon,
dl.categories dt,
h2.newsnavbar,
ul.archive,
div.newsitem + p,
ul.css-switcher,
ul.login-info,
/* - module elements */
embed, object, div.flash,
fieldset.collapsed,
legend img,
div#top,
div.tabs li,
div#title img,
div#debug,
div#navbar,
div#bottom,
div#sidebar,
div#devwarning,
div#parse,
div#content button,
div#content div.quicklinks,
div#content img.icon,
div#content table.itemlist thead.pagelist,
div#content table.itemlist tfoot.pagelist {
	display: none;
}


/* default html elements */
h1, h2, h3, h4, h5, h6, legend {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	width: 100%;
	padding: 1em 0;
	clear: both;
	font-size: 13pt;
	text-transform: uppercase;
}

h2, h3 {
	font-size: 11pt;
	margin-bottom: .25em;
}

h2 {
	text-transform: uppercase;
}

h4, h5, h6 {
	font-size: 10pt;
}

a {
	color: #000;
	text-decoration: underline;
}

img {
	display: block;
	border: 0;
	float: left;
	margin: 0 .25em .25em 0;
}

ul, ol, dl, dd, dt, p {
	margin: 0 0 1em 0;
	padding: 0;
}
ul, ol {
	margin-left: 2.5em;
}

table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 1em;
	border-bottom: 1px solid #ccc;

}

caption {
	text-align: left;
	font-weight: bold;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ccc;

}

hr {
	height: 1px;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #ccc;
	color: #ccc;
}

div.article {
	margin-bottom: 1em;
}

/**/
div#content {
	width: 97%;
}
span.date {
	font-style: italic;
}

div.newslistitem span.date {
	display: block;
	font-size: 8pt;
}

/* footer section */
div#footer ul {
	width: 100%;
	clear: both;
	margin: 0;
	padding: .5em 0 0 0;
	border-top: 1px solid;
	font-size: 8pt;
}
div#footer li {
	display: inline;
}

div#footer a {
	display: none;
}
