/* Print Stylesheet */

/* ==== Reset ==== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}

/* ==== General ====*/
body	{background: #FFF; color: #000; font-size: 62.5%; font-family: Arial, Verdana, sans-serif;}

h1, h2, h3, h4, h5, h6	{}
h1			{font-size: 2.2em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
h2			{font-size: 1.6em;}
h3			{font-size: 1.5em; line-height: 1.4em;}
h4			{font-size: 1.3em; line-height: 1.4em;}
h5			{font-size: 1.2em; line-height: 1.4em;}
h6			{font-size: 1.2em; line-height: 1.4em;}

p			{margin: 0 0 0.8em 0; font-size: 1.2em; line-height: 1.4em;}

a:link, a:visited 	{color: #6D3D9E; text-decoration: underline;}
a:hover, a:active	{color: #6D3D9E; text-decoration: none;}

a img 		{border: none;}

strong, b	{font-weight: bold;}
em, i		{font-style: italic;}
u			{text-decoration: underline;}
del         {color: #666;}
acronym, abbr, dfn {cursor: help; border-bottom: 1px dotted #CCC;}
cite		{font-style: italic;}

hr 			{float: none; width: 100%; height: .1em; margin: 0 0 0.8em; border: none; background: #CCC; color: #CCC; clear: both;}

ul, ol      {margin: .8em 3.5em;}
ul li       {list-style: disc; line-height: 1.4em; font-size: 1.2em;}
ol li       {list-style: decimal; line-height: 1.4em; font-size: 1.2em;}

/* ==== Elements ==== */
.news_item	{display: block; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #E6E6E6; clear: both;}
	.news_item span	{float: left; padding: 10px; background: #E2E2E2; width: 122px; display: block;}
		.news_item span img	{display: block; border: 1px solid #FFF; }
	.news_item h2	{padding-left: 152px; padding-bottom: 4px; font-size: 1.2em; font-weight: bold; line-height: 1.4em;}
		.news_item h2 a:link, .news_item h2 a:visited 	{color: #666; text-decoration: none;}
		.news_item h2 a:hover, .news_item h2 a:active	{color: #666; text-decoration: underline;}
	.news_item p	{margin: 0; padding-left: 152px; font-size: 1.2em; line-height: 1.4em;}
		.news_item p.jump		{font-size: 1.1em; font-weight: bold; color: #639; padding-top: 4px;}
	.news_item p.jump a:link:after, .news_item p.jump a:visited:after {content: " (" attr(href) ") "; text-decoration: none;}
.news_item p.date		{font-size: 1.1em; font-weight: bold; color: #999999;}

/* ==== REMOVE ELEMENTS ==== */
ul#top, #navigation, .col_246, #overview, #footer {display: none;}

/* ==== QR Code ==== */
#qrcode	{display: block; bottom: 0;}
	#qrcode img	{float: right; text-align: right; width: 89px; height: 89px;}

/* ==== MISC ==== */
.hide4print		{display: block; visibility: visible;}
