body {
	padding:0;
	font:12pt "Times New Roman", serif;
	}
.aside, .extra, .footer, form, .top-menu, .sub-link, .navibar{display:none;}
.forprint{display:block;}
/* =Links
----------------------------------------------- */
a {
	color:black;
	text-decoration:none;
	}
a img {
	border-width:0;
	}
/* =Text
----------------------------------------------- */
.logo{
	display:none;
	}
.logo {
	float:left;
	}
.logo,
.logo img{
	display:block;
	width:178px;
	height:102px;
	background:#fff;
	}
.logo span{	
display:none;
}
.slogan{
	display:none;
	}
.phone-mailto{
	float:right;
	}
.content{
	clear:both;
	}
h2, h3{
	margin:1em 0 .2em 0;
	}
p, ol, ul{
	margin:.2em 0 .6em 0;
	}
	
* html .content ul{
	margin-left:20px;
	}
* html .content ol{
	margin-left:28px;
	}
*:first-child+html .content ul{
	margin-left:20px;
	}
*:first-child+html .content ol{
	margin-left:28px;
	}
h2{
	font-size:1.2em;
	}
h3{
	font-size:1em;
	font-weight:bold;
	}
.content h2.page-header{
	font-size:2em;
	}
.content img{
	display:block;
	float:left;
	margin:0 10px 5px 0;
	}
.tour .main img,
.tour .preview img{
	display:none;
	}
.vcard .org{
	display:none;
	}
.events .item{
	margin:.3em 0 .6em 0;
	}
	.events .item h3{
		margin:0;
		}
.table{
	width:100%;
	border-collapse:collapse;
	}
	.table th,
	.table td{
		padding:4px 8px 5px;
		text-align:left;
		border:1px solid #000;
		}
	.caption{
		margin:7px 0;
		}
/* 
----------------------------------------------- */