/* ==========================================================================
   Events
   ========================================================================== */

.eventSummary {}
.eventSummary .btnWrapper { display:block; margin: 5px auto; max-width: 200px; }
.eventSummary .btnWrapper .btn { display:block; white-space: nowrap; }
.eventDetail {}
.eventDetail .eventHeader { margin:20px 0 40px 0; }
.eventDetail .eventHeader .btnWrapper { display:block; margin: 5px auto; max-width: 200px; }
.eventDetail .eventHeader .btnWrapper.purchaseEvents{margin:0; max-width:250px;}
.eventDetail .eventHeader .btn { display:block; white-space: nowrap; }
.eventDetail .eventHeader .btn:hover, 
.eventDetail .eventHeader .btn:focus { background-color: #3D7F8D; }
.eventDetail .productDetails dt {font-weight: bold; display: inline-table; font-size: 1.2em;}
.eventDetail .productDetails dd {margin: 5px 0px 25px 0px;}
.cpaDetails dt {font-weight: bold; display: inline-table; font-size: 1.2em; border-bottom: 1px dotted #CBC9C9;}
.cpaDetails dd {margin: 5px 0px 25px 0px;}
.cpaDetails {border-top: 1px dotted #E0E0E0;}
.cpaDetails .cpaExpertiseArea ul { margin: 0; }

@media (min-width: 960px) {
	.cpaDetails .grid_4:nth-child(3n+4) {clear: left;}
}
