.eMonth{
	font-size: 120%;
	background: #eee;
	color: #142c00;
	font-weight: 600;
}

.eMonth, .eMonth td{
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

div.Events{
	margin: 0 40px;
}

h2, h3{
	border-bottom: 1px dotted #777;
	margin-bottom: 20px;
	padding-left: 10px;
}

h3{
	margin-left: 10px;
}

.view .label{
	font-weight: 800;
}
.view table{
	width: 400px;
	margin: 0 auto 20px auto;
}
#addr_info,
#remarks,
#topic_info_cont{
	margin: 5px 30px;
}
/* #addr_info * {
	border: 1px solid black;
} */

#addr_info{
	clear:both;
	overflow: hidden;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#addr_info div{overflow: hidden;}
#addr_desc{
	margin-top: 20px;
}
#addr_info_det .label{
	float: left;
	margin-right: 5px;
}
#addr_info_det .val{
	float: right;
	margin-left: 5px;
}
#addr_info_det .val_pointer{
	border-bottom: 1px dotted #b1b1b1;
}
#addr_info_det .label,
#addr_info_det .val,
#addr_info_det .val_pointer{
	overflow: hidden;
	clear:none;
}



#addr_map{
	float:right;
	text-align: center;
	clear:none;
	margin-left: 20px;
	
}
.open, .closed{
	font-weight: 600;
}

.open{color: #009933;}
.closed{color: #c01c1c;}

.event{
	overflow:hidden;
	clear: both;
	border: 1px solid #e4e4e4;
	margin: 10px 20px;
}

.event,
.event_date{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-decoration: none;
	text-shadow: #fff 0px 1px 0px;
	min-width: 0;
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-user-select: none;
	user-select: none;
	
}

.event div{
	/* border: 1px solid #000; */
	overflow: hidden;
}

.event_date{
	float: left;
	overflow: hidden;
	padding: 20px 20px;
	font-size: 110%;
	border-right: 1px solid #aaa;
	font-weight: 600;
	/* margin-right: 5px; */
}
.event_info{
	padding: 3px 5px;
	overflow: hidden:
}
.event_topic{
	font-size: 120%;
}
.event_category{}
.event_price{}
.event_recrutation{}
.event-actions, .actions{
	text-align: center;
	overflow:hidden;
	float:right;
	/* width: 100px; */
	padding: 30px 10px;
}
.form label{
	float: left;
	overflow: hidden;
	clear: none;
}
.form input,.form select, .form textarea{
	float: right;	
	clear: none;
}

.form div{
	overflow: hidden;
}

.form{
	margin: 0 40px;
}

#EventStartDateDiv,
#EventEndDateDiv{
	text-align: right;
	float:right;
	clear: both;
}

.form select{
	max-width: 450px;
}