
body.page-node-type-event .trumba-image{
	max-width: 350px;
	float: left;
	margin-right: 35px;
	}

body.page-node-type-event div.field--name-field-event-photo{
	max-width: 350px;
	float: left;
	margin-right: 35px;
	}
	
body.page-node-type-event div.event-details{
	max-width: 450px;
	float: left;
	}

body.page-node-type-event .field--name-field-event-type a,
body.page-node-type-event .field--name-field-event-type{
	font-size: .9em;
	color: #F0515F;
	font-weight: bold;
	text-transform: uppercase;
	}

body.page-node-type-event .field--name-node-title{
	max-width: 400px;
	display: inline-block;
	}

body.page-node-type-event .field--name-node-title h1.event-title{
	color: #000;
	font-size: 25px;
	margin: 10px 0;
	}

body.page-node-type-event .field--name-field-event-date, 
body.page-node-type-event .field--name-field-event-time{
	display: inline-block;
	padding-right: 10px;
	}

body.page-node-type-event .field--name-field-event-date:before{
	content: "WHEN: ";
	}

body.page-node-type-event .field--name-field-event-location:before{
	content: "WHERE: ";
	}

body.page-node-type-event .field--name-field-event-host-dept:before,
body.page-node-type-event .field--name-field-event-host-other:before{
	content: "HOST: ";
	}
	
body.page-node-type-event .field--name-field-event-speaker:before,
body.page-node-type-event .field--name-field-event-speaker-other:before{
	content: "SPEAKER: ";
	}
	
body.page-node-type-event .field--name-field-event-trumba-date, 
body.page-node-type-event .field--name-field-event-trumba-date-end{
	display: inline-block;
	}

body.page-node-type-event .field--name-field-event-sponsors{
	padding-top: 15px;
	}

body.page-node-type-event .field--name-field-event-type .field--item{
	display: inline-block;
	}

body.page-node-type-event .field--name-field-event-type .field--item:after{
	content: ", ";
	}
	
body.page-node-type-event .field--name-field-event-type .field--item:last-child:after{
	content: "";
	}

body.page-node-type-event .field--name-field-event-trumba-date-end:before{
	content: "–";
	}

body.page-node-type-event .field--name-field-event-trumba-date:before{
	content: "TIME: ";
	}

body.page-node-type-event div.field--name-body{
	clear: both;
	padding: 30px 0;
	}
	

@media (max-width: 768px) {
		
	body.page-node-type-event .region.region-sidebar-first #block-eventssidebarmenu{
		width: 30%;
		margin-right: 5%;
		display: inline-block;
		vertical-align: top;
		}
	
	body.page-node-type-event .region.region-sidebar-first section#block-accessibilityandpolicystatementssidebar{
		width: 60%;
		padding: 10px;
		background-color: #efefef;
		display: inline-block;
		vertical-align: top;
		}
	
	body.page-node-type-event div.field--name-body {
    		padding: 0;
		}
	
	body.page-node-type-event div.field--name-body h3:first-child{
		margin-top: 0;
		}
	
  }