div.printlogo { display: inline; }
#printfoot {display: inline;}
#pbsinclude {display: none;}

body {
	background:#fff;
	color:#000;
	font-family:arial, helvetica, lucinda, geneva, verdana, sans-serif;
	font-size:9pt;
	line-height:1.5em;
	margin:0;
	padding:0;
	text-align:left;
}

body,
#content,
#contentleft,
#header,
#container,
#wrapcontain,
#wrap,
#page,
.clearfix,
.home-post-list-1 {
	background:transparent;
	border:0;
	float:none;
}

#header {
	clear:both;
	/* height:71px; */
	width:285px;
}

embed,
#header .sitehead-right,
#contentright,
#commentform,
#nav,
#pbs_gnav_t,
#promoPreviewDivNewsHome,
#searchform,
#wraphead,
.iconlft,
.listheadrss,
.navigation,
.sitehead-right,
.gallery-caption,
.post-ratings-loading,
.home-post-list-top,
.home-post-list-bot,
p.rightbuttons { display:none; }

#header h1,
#header h1 a:link,
#header h1 a:visited,
#header h1 a:hover,
#header h1 a:active {
	display: none;
}

#wrap,
#wraphead,
#footer { background:transparent; }

#wrapcontain,
#container,
#page,
#content,
#contentleft,
#contentright,
#wrapcontain *,
#container *,
#page *,
#content *,
#contentleft *,
#contentright * { overflow:visible; }


#footer {
	border-top:1px solid #000;
	margin:25px 0 0 0;
}

#footer *,
.footer-content *,
div.alignright *,
p.footertext * {
	color:#000;
	border:0;
}

img.alignright {float: right; margin: 0px 0px 10px 10px;}
.alignright img { background:#592e28; }

.alt-home-post-1,
.home-post-1 {
	border:0;
	border-top:1px dotted #000;
	padding:10px 0;
}

.comment-number {
	display:none;
	background:#000;
	color:#fff;
	height:27px;
	text-align:center;
}

.float-post-left { width: 33%; }

.float-post-right { width: 66%; }

.gallery img { border:2px solid #cfcfcf; }

.gallery-item {
	float:left;
	margin:10px auto;
	text-align:center;
	width:33%;
}

.gallery-title {
	clear:left;
	text-align:center;
}

div.float-post-left { float: left; }

.home-post-list-1 .float-post-right,
.archive-post-list-1 .float-post-right {
	background: #fff;
	border: 0;
	float: right;
	margin: 0;
	padding: 0;
	width: 66%;
}

.home-post-list-1,
#contentleft {
	background:transparent;
	border:0;
	margin:0 auto;
	width:100%;
}

h3,
#footer,
.singlepostlength,
.iconarea,
.clearboth { clear:both; }

dd.gallery-title { text-align:center; }

div.breadcrumb {
	clear:both;
	display:block;
	margin-top:13px;
	padding:4px 6px 20px;
}

div.breadcrumb a,
div.breadcrumb a:link,
div.breadcrumb a:visited { text-decoration:underline; }

div.breadcrumb a:hover { text-decoration:none; }

div.breadcrumb img {
	padding:0 4px 0 6px;
	vertical-align:middle;
}

div.breadcrumb li {
	display:inline;
	list-style-type:none;
	padding:0 4px 0 0;
}

div.breadcrumb ul,
.commentholder {
	margin:0;
	padding:0;
}

div.breadcrumb,
div.breadcrumb a,
div.breadcrumb a:link,
div.breadcrumb a:visited,
div.breadcrumb a:hover,
div.breadcrumb a:active {
	color:gray;
	font-size:12px;
}

div.singleposting h3.pagetitle {
	margin-top:auto;
}

a img.post-thum-hs { border: 0; }

h2 span.topheading {
	color:#283346;
}

img.post-thum {
	background:#fff;
	float:left;
	margin:0 5px 0 0;
	padding:1px;
}

span.bar { color:#939393; }

#contentleft,
.gallery1 { width:100%; }

/* -------------------[ Comments ]------------------- */

#commentform { display:none; }

div.commentholder {
	margin-bottom: 10px;
	width: 100%;
}

div.comment-number {
	display:none;
}

div.comment-content {
	float: none;
	width: 100%;
	padding: 0;
}

div.comment-content p {
	font-size: 11px;
	padding: 0;
	font-family: verdana;
}

div.comment-odd {
	border-bottom: 1px solid #595a5a;
}

div.comment-even {
	border-bottom: 1px solid #9e363c;
}

h3.h-comments,
h3.h-post {
	font-family: verdana;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	border-bottom: 1px solid #b8b8b8;
	margin-top: 20px;
	margin-bottom: 10px;
}

div.comment-wrap-left {
	float: none;
	width: 100%;
	font-family: arial, helvetica, lucinda, geneva, verdana, sans-serif;
	font-size: 11px;
}

div.comment-wrap-right {
	float: none;
	width: 100%;
	font-family: arial, helvetica, lucinda, geneva, verdana, sans-serif;
	font-size: 11px;
}

p.privacy {
	font-size: 11px;
	font-family: arial, helvetica, lucinda, geneva, verdana, sans-serif;
	line-height: normal;
}

p.submitbutton { text-align: right; }

.wordtube { display:none; }


.listHeadline { display: none; }

span.detailtitle { font-size: 15px; font-weight: bold; }

div#promoplayer { display: none; }





/* schedule */

/* schedule body wrapper */
div#schedule-body { padding: 0; }

/* schedule main header */
div#schedule-header-top-left a {
	font-family: arial;
	font-size: 22px;
	color: #57829e !important;
	float: left;
	width: 190px;
	margin: 0;
	padding: 0;
	padding-top: 7px;
	padding-bottom: 10px;
}

/* schedule main header */
div#schedule-header-top-right { display: none; }

/* sorting bar */
div#schedule-header-bar { display: none; }

/* heading area */
div#schedule-header-title-left p span.topictitle {
	font-family: verdana;
	font-weight: bold;
	color: #333;
	font-size: 14px;
}

div#schedule-header-title-left p em {
	color: #666;
	font-size: 10px;
	font-weight: bold;
}

/* schedule left and right columns */
div.schedule-content-column-title {
	font-family: arial;
	font-weight: bold;
	font-size: 17px;
	color: #57829e;
}

div#schedule-content-left-column {
	float: none;
	width: 660px;
}

div#schedule-content-right-column {
	float: none;
	width: 660px;
}

/* plenary speakers box */
div.schedule-content-box-plenary { background: #ee483d; }

/* featured speakers box */
div.schedule-content-box-featured { background: #01abdf; }

/* in the classroom sessions box */
div.schedule-content-box-itc { background: #d4ae00; }

div.schedule-content-box-title {
	font-weight: bold;
	color: #fff;
	font-family: arial;
	font-size: 14px;
	padding: 2px 0 6px 0;
}

div.schedule-content-box-title span { color: #000; }

span.speakername a {
	font-size: 14px;
	font-weight: bold;
	font-family: verdana;
	color: #000;
	text-decoration: underline;
}

span.speakername a:hover { text-decoration: none; }

span.speakertitle {
	font-family: arial;
	font-size: 14px;
	font-style: italic;
	color: #333;
}

div.schedule-content-box-content-left {
	color: #000;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
}

div.schedule-content-box-content-left span.topicname {
	color: #8e7d09;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

div.schedule-content-box-content-right {
	color: #333;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
}

/* adds separator to each speaker item */
div.schedule-content-box-content-speaker {
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
}

/* floats the speaker info when image appears */
div.schedule-content-box-content-speaker-left {
	float: left;
	width: 80px;
}

div.schedule-content-box-content-speaker-right {
	float: right;
	width: 335px;
}

/* topic positioning */
div#schedule-header-title-left { float: left; }

/* date + time positioning */
div#schedule-header-title-right { text-align: right; }

/* list view - view all area */
div.schedule-content-box-content-view-all { margin: 10px 0 10px 0; }

div.schedule-content-box-content-view-all td { padding-right: 7px; }

a.speakerfulldetails { color: #666; text-decoration: underline; }
a:hover.speakerfulldetails { text-decoration: none; }


div.schedule-content-box {
	padding: 0;
	margin: 10px 0;
}

div.schedule-content-box-content {
	background: #fff;
	padding: 10px 0;
}

div.schedule-content-box-content-left {
	float: left;
	padding: 0 0 10px 0;
}

div.schedule-content-box-content-right {
	float: right;
	padding: 0 0 10px 0;
}

div.schedule-content-box-content-speaker p { margin-bottom: 5px; }

div.schedule-content-box-content-speaker table { width: 100%; }

div.schedule-content-box-content-speaker td.schedule-content-box-content-speaker-left {
	width: 78px;
	vertical-align: top;
}


/* search term highlighted field */
span.schedule-highlight-term { background: #ff0; }

td input.graphicbutton { padding-top: 3px; }

div.printheader {
	display: block !important;
	font-size: 25px;
	font-weight: bold;
	color: #000;
	padding-bottom: 15px;
}



/* captions */

div.caption a img,
div.captionLeft a img,
div.captionRight a img {
	border: 0 !important;
}

div.caption table { margin: 10px 15px !important; }
div.captionLeft table { margin: 10px 15px 10px 0 !important; }
div.captionRight table { margin: 10px 0 10px 15px !important; }

div.captionLeft table {
	float: left;
	color: #666666;
	font-size: 10px;
	line-height: 12px;
	border-collapse: collapse;
	border: 1px solid #ccc;
	width: 200px;
}

div.captionRight table {
	float: right;
	color: #666666;
	font-size: 10px;
	line-height: 12px;
	border-collapse: collapse;
	border: 1px solid #ccc;
	width: 100px !important;
}

div.caption {
	margin: 0 auto;
	text-align: center;
}

div.caption table {
	color: #666666;
	font-size: 10px;
	line-height: 12px;
	border-collapse: collapse;
	border: 1px solid #ccc;
	width: 200px;
	text-align: center;
	/* margin: 0 auto; */
}

div.caption td p,
div.captionLeft td p,
div.captionRight td p {
	color: #666666 !important;
	font-size: 10px !important;
	line-height: 12px !important;
	text-align: left;
	padding: 0 10px 10px 10px;
	font-weight: bold;
	color: #666666;
}



div.footer-content { display: none; }

