.rescheduled,
.canceled {
	background-color: #f1f1f1;
}

.rescheduled .communico-event-location {
	display: none;
}

.canceled .communico-event-title a,
.rescheduled .communico-event-title a {
	/* text-decoration: line-through; */
	color: #444444;
}

.communico-event img {
    max-width: 25px;
    float: left;
    margin-right: .25em;
	/* margin-left: 1em; */
}

#main .page .entry .communico-event img {
	/* margin-left: 2.2em; */
}

.communico-event .communico-event-title {
    margin-bottom: .25em;
	font-size: 1.5em;
	font-weight: normal;
    padding: 0 !important;
}

.communico-event .communico-event-subtitle {
    font-size: .9em;
}

.communico-event .communico-event-date {
    font-weight: 700;
    margin-bottom: 0;
}

.communico-event.rescheduled .communico-event-date {
	font-weight: normal;
	text-decoration: line-through;
}

.communico-event .communico-reschedule-date {
	font-weight: 700;
}

.communico-event p {
    margin-bottom: .75em;
}

#main .page .entry .communico-event p,
#main .post .communico-event p {
	padding-left: 0;
	padding-right: 0;
}

.communico-event {
    border-bottom: 1px solid #dadada;
    padding-top: 1em;
	padding-bottom: .5em;
}

.page .communico-event {
	margin: 0 1.2em;
	padding-left: 1em;
	padding-right: 1em;
}

.post .communico-event {
	padding-left: 1em;
	padding-right: 1em;
}

#main .communico-events-more,
#main .page .entry .communico-events-more {
	padding-top: 1em;
    padding-bottom: 1em;
    font-size: 1.2em;
    font-weight: bold;
}

