@charset "UTF-8";
body {font-family:"Lucida Sans Unicode", Verdana, Helvetica, sans-serif;}
.mainblock {width:auto; height:auto; background-color:#080; margin:20px auto;}
.midblock {margin: 5px; padding:10px; border:solid thick white; clear: both; background-color:#EEE;}
h1,h2,h6,h5,h4 {text-align: center}
h6,h5 {padding:0; margin:0}
h3 {color:#A00; text-align: center}
h4 {font-style: italic; color:#07D}
.done {clear: both; margin:0; padding:0}
img {margin:0px; max-width:100%}
.blank {list-style-type: none}
	
#calendarbox {z-index:300; width:auto; overflow:hidden; position:absolute; background-color:#FFD; border:medium double #0CF; padding:2px; display:none; text-align:center; font-size:small}
#calendarbox a:link {text-decoration:none;}
#early {height:51px; overflow-y:scroll;}
#dating {height:268px; overflow-y:scroll;}
#late {height:31px; overflow-y:scroll;}
.month {color:#FFF; font-weight:bold; background-color:#A3A;}
#early .month, #late .month {background-color:#F88;}
.close {background-color:#FFF;}
.week {font-size:11px; background-color:#FCC;}
#overbox {z-index:300; width:auto; overflow:hidden; position:fixed; background-color:#FFD; border:medium double green; padding:2px; display:none; box-shadow:0px 30px 40px rgba(0,0,0,0.8)}
input {background-color:white; border:#888 thin solid; font-size:medium; color:black}

@media only screen and (min-width:600px) {
	.mainblock {max-width:1000px; border:thick solid white}
	body {background-color:#E88}
	.maptriplet {display:block}
	.singlemap {display:none}
	.leftbig {float:left; margin:0px; max-width:55%}
	.rightsmall  {float:right; margin:0px; max-width:40%}
	.leftsmall {float:left; margin:0px; max-width:40%}
	.rightbig {float:right; margin:0px; max-width:55%}}

@media only screen and (max-width: 600px) {
	.mainblock {max-width:1000px; border:thick solid white}
	body {background-color:#E88}
	.maptriplet {display:none}
	.singlemap {display:block}
	.leftbig, .leftsmall {margin:0px; max-width:100%}
	.rightbig, .rightsmall {margin:0px; max-width:100%}}

@media print {
.mainblock, .shiftblock, .subblock {width:auto; margin:0px; background-color:#FFF;}
