/**********    ARTICLES     **********/


.full-size, 
.full-size table, 
.full-size img, 
.full-width, f
.full-width table, 
.full-width img 
	{
	width: 100% !important;
	height: auto !important;
	}

.photo-credit {font-size: 10px; line-height: 11px;}


.caption {font-weight: bold;}

.caption-text {padding-right: 5px}

.caption-text a {color: #F36E21 !important;}

.caption-text a:hover {color: #111111 !important}

.caption img {width: 100% !important}

.image-header {font-size: 28px !important; line-height: 32px; color: #555; margin-bottom: 5px}

.linked a  {color: #f36E21; font-weight: bold; font-size: 16px; margin-top: 10px !important; }

.linked a:hover {text-decoration: none; color: #000000}

.rotating-image a:hover {text-decoration: none;}



.event th {display: none}


.event caption {text-align: -webkit-left !important; text-align: left !important; margin-bottom: 5px !important; text-align: left !important; text-transform: uppercase; padding-right: 15px; !important}

.event .view-grouping-header span.date-display-single {font-size: 24px; font-weight: bold; color #555555 }

.event tr.even {background-color: #efefef !important; padding: 0px !important}
.event tr.odd {background-color: #F1F0EC !important; padding: 0px !important}

.event table.views-table {margin-bottom: 30px !important; margin-top: 10px;}

.event td {padding-bottom: 15px !important;}
.event tr {border: 0px !important;}


td.program-type {vertical-align: top}

.speaker .name, .speaker .name a {font-size: 16px; font-weight: bold; color: #000000; margin-top: 5px;}

.speaker .rank-list {font-size: 12px !important;}
