@charset "utf-8";

body {
	width:7.5in;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
header,#header,footer,#footer,#navMenu,.nav-menu,#printPage,.formCol2,.column span3,#breadcrumb,#orderStatus,.searchPrint,.resultCount,button,.js .selectnav,.action-links,inline-search-form,#mask,#loading,.hide-for-print {
	display:none;
}
.show-for-print {
    display: block;
}
#container {
	width:100%;
	margin:0;
	padding:0;
}
#pageBody {
	margin:0;
	padding:0;
}
h1 {
	font-size:14pt;
	line-height:16pt;
	font-weight:bold;
	padding:4px;
	margin:0;
	color:#000;
	border:none;
	background:none;
}
h2 {
	font-size:12pt;
	line-height:16pt;
	font-weight:bold;
	padding:4px;
	margin:0 0 5px;
	color:#000;
}
p {
	font-size:10pt;
	line-height:14pt;
	font-weight:bold;
	padding:4px;
	margin:0 0 5px;
	color:#000;
}
table {
	border:1px solid #000;
	border-collapse:collapse;
	margin:0 0 10px;
}
tr.pb {
	page-break-after:always;
}
th {
	border:1px solid #000;
	background-color:none;
	color:#000;
	font-weight:bold;
	padding:3px;
	margin:0px;
	font-size:10pt;
	line-height:12pt;
}
td {
	border:1px solid #000;
	padding:3px;
	margin:0px;
	font-size:8pt;
	line-height:12pt;
	vertical-align:top;
}
td p {
	font-size:8pt;
	line-height:12pt;
    margin-bottom: 4pt;
}
td p:last-child {
    margin-bottom: 0;
}
.sess-event-desc {
    font-weight: normal;
}
a {
	text-decoration:none;
	color:#000;
}
.page-break-before {
    page-break-before: always;
}