  .leftmenu {
	float:left;
	width:20%;
	margin-right:0px;
	Margin-left: 25px;
	padding-left: 10px;
	margin-top:50px;
	
}

.menu_simple ul {
			list-style-type: none;
			line-height:14px;
		}

		.menu_simple ul li a {
			text-decoration: none;
			color: black; 
			padding: 10.5px 11px;
			background-color: #FFFFFF;
			display:block;
		}
		 
		.menu_simple ul li a:visited {
			color: #365C72;
		}
		 
		.menu_simple ul li a:hover, .menu_simple ul li .current {
			color: white;
			background-color: #365C72;
		}



.mastercalendar{
display: inline-block; width: 100%; margin-top:15px;
}

.mastercalendar2col{
display: inline-block; width: 100%; margin-top:15px;
}



.calendarright{
float:right; width:25%; margin-right: 5px; Margin-left: 0px; margin-right: 100px; margin-top:30px;
}

@media screen and (max-width: 2920px) 
{
	.mastercalendar{
	width: 50%;
	margin-top:15px;
	margin-left: 5%;
	position:relative;
	}
	.calendarright{

	width:20%;
	position:relative;
	}
	.leftmenu {
		width:10%;
		margin-right:0px;
		Margin-left: -400%;
		padding-left: 10px;
		margin-top:50px;
		position:absolute;
		display:inline-block;
		top:400%;
		z-index:1;
	}
	
}

@media screen and (max-width: 800px) {

.mastercalendar{
width: 90%;
margin-top:15px;
margin-left: 5%;
position:relative;
}


.calendarright{
clear:both;
position:relative;
width:75%;
}
	.leftmenu {
		visibility:hidden;
	}
	
}


@media screen and (max-width: 480px) {

	
.mastercalendar{
width: 90%;
margin-top:15px;
margin-left: 5%;
position:relative;
}


.calendarright{
clear:both;
position:relative;
width:75%;
}
	.leftmenu {
		visibility:hidden;
	}
	
}

@media screen and (max-width: 2920px) 
{
	.mastercalendar2col{
	width: 60%;
	margin-top:15px;
	margin-left: 5%;
	position:relative;
	}
	.calendarright{

	width:20%;
	position:relative;
	}
	.leftmenu {
		width:10%;
		margin-right:0px;
		Margin-left: -400%;
		padding-left: 10px;
		margin-top:50px;
		position:absolute;
		display:inline-block;
		top:400%;
		z-index:1;
	}
	
}



@media screen and (max-width: 800px) {

.mastercalendar2col{
width: 90%;
margin-top:15px;
margin-left: 5%;
position:relative;
}


.calendarright{
clear:both;
position:relative;
width:75%;
}
	
}


@media screen and (max-width: 480px) {

	
.mastercalendar2col{
width: 90%;
margin-top:15px;
margin-left: 5%;
position:relative;
}


.calendarright{
clear:both;
position:relative;
width:75%;
}
	
}