* {
	margin: 0;
	padding: 0;}

a img {
	border: 0;}

.group {
	zoom: 1;
	-ms-zoom: 1;}

.group:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}

#header #logo img {
	display: block;}

#header div, #header ul, #header p {
	display: none;}

#nav-wrapper, #dashboard, #sidebar, #delegates-search, .timeline, p.print, .buy-tickets {
	display: none;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000 !important;}

p, ul {
	margin-bottom: 14px;}

.one p:last-child, .two p:last-child, .three p:last-child, .four p:last-child, .five p:last-child {
	margin-top: 0;}

.section {
	padding-bottom: 1px;
	margin-bottom: 17px;}

.one, .logo, .two, .three, .four, .five {
	float: left;
	display: inline;
	margin-left: 1%;}

.one, .logo {width: 19%;}
.two {width: 38%;}
.three {width: 57%;}
.four {width: 76%;}
.five {width: 95%; float: none; display: block;}

#content .one, #content .two, #content .three, #content .four, #content .five {
	border-top: 2px solid #000;
	padding-top: 14px;}

#content .program-item-list ol {
	list-style: none}

#content .program-item-list ol .one {
	clear: left;}

#content .program-item-list ol .three {
	clear: right;}

#content .program-item-list .timeline {
	border-top: none;}

#content .program-item-list span,
#content .program-item-list a:link, #content .program-item-list a:visited {
	color: #000;
	text-decoration: none;
	display: block;
	clear: both;}

#content .program-item-list p {
	margin-bottom: 0;
	padding-bottom: 14px;}

#content .program-item-list .three ul {
  display: none;}

#content .program-item-list h1 {
	margin-left: 12px;}

#content .program-item-list p.count,
#content .program-item-list p.options {
	display: none;}

#content .program-item-list .date,
#content .program-item-list .producer {
	margin-top: 4px;
	margin-bottom: 3px;}

#content .program-item-list .time,
#content .program-item-list .event {
	font-size: 14pt;}
