.cgcLocationItem {
	padding: 10px;
	overflow: hidden;
	width: 450px; 
	position: relative;
	float: left;
	margin: 10px;
}

.cgcLocationItem .outer {
	
}

.cgcLocationItem .inner {
	position: absolute;
	right: 70px;
	top: 35px;
	text-align: right;
}


.day {
	overflow: hidden;
}
.dayInfo {
	float: left;
	text-align: center;
}
.dayInfo .weekDay {
	font-size: 15px;
	letter-spacing: 3px;
	opacity: .7
}
.dayInfo .dayNumber {
	font-size: 23px;
}
.events {
	margin-left: 45px;
	cursor: default;
}
.events .border {
	float: left;
	margin-right: 10px;
	padding: 5px;
}
.today .border {
	padding: 10px;
}
.events .border div {
	float: right;
	margin-left: 5px;
}
.today .border div {
	margin-left: 15px;
}