body.node-type-program div#main div#content div.field-type-image {
	margin-top: 10px;
	margin-bottom: 16px;
}
body.node-type-program div#main div#content div.field-type-nodereferrer {
/* 	border: 1px solid red; */
}
body.node-type-program div#main div#content div.field-type-nodereferrer h2 {
	clear: left;
	margin-top: 0px;
	float:left;
	height:35px;
	line-height:35px;
	overflow:hidden;
	width:200px;
}
body.node-type-program div#main div#content div.field-type-nodereferrer a {
/* 	border: 1px solid red; */
	float: left;
	padding-right: 8px;
	font-size: 16px;
	clear: left;
}
body.node-type-program div#main div#content div.field-type-nodereferrer {
	font-size: 16px;
	line-height: 16px;
}
body.node-type-program div#main div#content div.field-type-nodereferrer div.links,
body.node-type-program div#main div#content div.field-type-nodereferrer div.event-start label,
body.node-type-program div#main div#content div.field-type-nodereferrer p,
body.node-type-program div#main div#content div.field-field-audio,
body.node-type-program div#main div#content div.field-field-event-teaser {
	display: none;
}
div.node-type-program div.taxonomy{
	display: none;
}
div#content div.field-field-programlistevents div.node-type-event h2.title{
        float:left;
        height:35px;
        line-height:35px;
        overflow:hidden;
        width:200px;
        margin-top:0px;
}

body.node-type-program div#main div#content div.field-field-sponsor-logo div.image-caption-container{
	width: auto !important;
}
body.node-type-program div#main div#content div.field-field-sponsor-logo img{
	float: left;
}

body.node-type-program div#main div#content div.field-field-series-extra-pages{
	padding-bottom: 30px;
}
body.node-type-program div#main div#content div.field-field-series-extra-pages div.field-item{
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
}
body.node-type-program div#main div#content div.field-field-sponsor-logo div.image-caption{
        display: none;
}
