body{
	margin:0;
	font:12pt/1.4 'Times New Roman', Times, serif;
	color:#000;
	background:#fff;
}
form,fieldset{
	display:none;
}
blockquote, q{quotes: none;}
q:before,
q:after {content: '';}
h1{
	margin:0 0 24px;
	font-size:48px;
	line-height:53px;
}
.wrapper{width:100%;}
/* header */
#header{margin-bottom:20px;}
#header .print-logo{
	display:block;
	margin:0 auto;
}
#header .logo,
#header .banner{display:none;}
/* main-nav */
#main-nav{display:none;}
/* main */
#main{width:100%;}
/* slideshow */
.slideshow{display:none;}
/* btn-01 */
.btn-01{display:none;}
/* info-row */
.info-row{margin-bottom:20px;}
.info-row ul{
	margin:0;
	padding:0;
	list-style:none;
	display:table;
	width:100%;
	text-align:center;
}
.info-row li{
	display:table-cell;
	padding:19px 4px 14px 4px;
	vertical-align:top;
}
.info-row li strong,
.info-row li span{display:block;}
.info-row li strong{
	display:block;
	color:#0065a5;
	font:65px/65px 'arial_narrow_bold', sans-serif;
	padding-right:5px;
	padding:0 3px 0 7px;
	text-align:center;
}
.info-row li span br{display:none !important;}
.info-row li sup{
	font-size:36px;
	line-height:48px;
	vertical-align:top;
}
/* items */
.items{
	text-align:center;
	margin:0 0 38px -6.8%;
	overflow:hidden;
	font-size:16px;
	line-height:26px;
}
.items .box{
	float:left;
	width:25.84%;
	vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-left:6.58%;
}
.items .box p{margin:0 0 12px;}
.items .box img{
	width:100%;
	max-width:100%;
	vertical-align:top;
	margin-bottom:9px;
}
h2{
	font-size:36px;
	line-height:45px;
	font-weight:normal;
	margin:0 0 16px;
}
/* mobile-app */
.mobile-app{width:100%;}
.mobile-app .container{width:100%;}
.mobile-app .image{display:none;}
.mobile-app p{margin:0 0 25px;}
/* sponsors */
.sponsors{display:none;}
/*sidebar*/
#sidebar{display:none;}
/*schedule*/
.schedule{
	margin:0;
	padding:0 0 20px;
	list-style:none;
}
.schedule > li{
	border-top:1px solid #e5e5e5;
	padding:17px 0 16px;
	font:14px/16px 'arial_narrow', sans-serif;
}
.schedule .time{
	font-size:18px;
	line-height:23px;
	padding:0 0 10px;
}
.schedule .time span{display:block;}
.schedule .time span + span{padding:7px 0 0;}
.schedule .title{
	display:block;
	color:#006699;
	font:18px/23px 'arial_narrow_bold', sans-serif;
}
.schedule .title span{font-family:'arial_narrow', sans-serif;}
.schedule .title em{
	font-family:'arial_narrow_bold_italic', sans-serif;
	font-style:normal;
}
.schedule .cols{
	margin:0;
	padding:4px 0 0;
	list-style:none;
	overflow:hidden;
}
.schedule .cols li{
	float:left;
	width:15%;
	padding-left:2%;
}
.schedule .cols li:first-child{padding-left:0;}
.schedule .cols [class*="title"]{
	display:block;
	font-style:normal;
	font:18px/18px 'arial_narrow_bold', sans-serif;
}
.schedule .cols .track-title{font-family: 'arial_narrow_bold_italic', sans-serif;}
.schedule .cols .room{
	display:block;
	padding:0 0 17px;
	font:16px/18px 'arial_narrow_italic', sans-serif;
}
.schedule .cols p{margin:0 0 10px;}
/*headline*/
.headline{
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding:8px 0 7px;
	margin:0 0 38px;
}
.headline h2{
	margin:0;
	font:30px/37px Helvetica, sans-serif;
	color:#0065a5;
}
/*info-list*/
.info-list{
	margin:0 0 23px;
	padding:0;
	list-style:none;
}
.info-list li{font:bold 18px/22px Helvetica, sans-serif;}
.user-data{
	overflow:hidden;
	margin:0 0 25px;
}
.user-data .img{
	float:left;
	margin:7px 24px 0 0;
}
.user-data .img img{vertical-align:top;}
.user-data p{margin:0;}
/*information*/
.information{
	margin:0;
	padding:0;
	list-style:none;
}
.information > li{
	color:#0065a5;
	font:bold 14px/17px Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 0 27px;
}
.information ul{
	margin:0;
	padding:0;
	list-style:none;
}
.information ul li{
	color:#000;
	padding:5px 0 0;
	text-transform:none;
	font:14px/17px Helvetica, sans-serif;
}
/*footer*/
#footer{display:none;}


/* blog-f3a */
#content.blog-area h1{margin:0 0 20px;}
.blog{padding:0 0 20px;}
.blog h2{margin:0 0 20px;}
.post-info{display:none;}
.blog .block{padding:0 0 20px;}
.blog .img{padding:0 0 20px;}
.blog .comments,
.blog .social,
.images-area{display:none;}
/* end blog-f3a */