/*
Copyright (c) 2007-2013 Ylab, http://www.ylab.nl
*/
@media print{
	*{
		overflow:visible!important;/*firefox fix*/
	}
	body{
		font-size:10pt;
		line-height:1.5em;
		color:#000;
		background:#fff;
		width:auto;
		margin:0;
	}
	html>body{
		font-size:10pt;
	}
	h3{
		font-family:Bodoni,Georgia,"Times New Roman",serif;
		font-size:2em;
		line-height:1.5em;
		margin-bottom:1.5em;
	}
	.columnboxes a{
		border:0;
		color:#261d0f;
	}
	#wrapper,#canvas,.columnboxes,.fullwidth,.fullwidth th,.fullwidth td,.summary,.bio,.centerfix{
		width:auto;
		height:auto;
	}
	#service,#switchbar,nav,aside,header,footer{
		display:none;
	}
	.gmap,.bio ul,.slider_body>object,.slider_body>iframe{
		display:none;
	}
	.slider,.break{
		position:static;
		clear:both;
		margin:1em 0;
	}
	.slider_header{
		position:static;
		background:transparent;
		padding-top:0;
	}
	.slider_body{
		position:static;
		display:block!important;
		height:auto!important;
		background:transparent;
	}
	.slider_body>p,.slider_body>table,.slider_body>ul,.slider_body>h4{
		margin-left:100px;
		width:auto;
	}
	.slider_photo{
		width:auto;
		height:180px!important;
		height:5em!important;
		float:right;
		position:static;
		margin:0 0 0.5em 0.5em;
	}
	.slider_photo img{
		position:static!important;
		height:180px!important;
		height:5em!important;
		display:block!important;
		top:0!important;
		opacity:1.00!important;
	}
	.break p{
		margin-left:120px;
	}
	.slider_header time{
		line-height:3em;
	}
	.slider_header h3,.slider_header h4{
		padding-left:0;
	}
	.summary,.slider_header h4{
		margin-left:100px;
	}
	.bio{
		position:static!important;
		margin-left:100px;
		margin-top:1em;
		padding:0;
	}
	/*2011*/
	.speaker {
		position:static!important;
		width:25%;
		height:auto;
	}
	.speaker a{
		color:#261d0f;
	}
	.speaker img{
		position:static;
		width:100%;
		height:auto;
	}
	.speaker figcaption{
		position:static;
		width:100%;
		height:auto;
		padding:0;
		color:#261d0f;
	}
	ul#coverimages figure{
		display:none;
	}
	ul#coverimages{
		overflow:hidden!important;
		height:165px!important;
	}
	ul#coverimages li{
		top:0!important;
	}
	ul#coverimages a{
		width:41.67%;
	}
	.boxleft{
		width:100%;
	}
}