div.figure {
  padding: 0.5em;
}
div.figure div.caption {
  text-align: center;
  font-size: smaller;
  padding-top: 7px;
}
div.success {
	background:#eef4d3 url('../www.cms4schools.com/images/icons/check.png') 8px 6px no-repeat;
	border:solid 1px #90ac13;
	color:#6b800d;
	font-weight:bold;
	line-height:24px;
	margin:5px auto;
	padding:5px;
	text-align:center;
	width:300px;
}
body, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}

h1 {
	font-size:20px;
}

h2 {
	font-size:18px;
}

h3 {
	font-size:16px;
}

h4{
	font-size:14px;
}

h5 {
	font-size:12px;
}

h6 {
	font-size:10px;
}

li.calsubcat {padding-left:10px;}

.minical_wrapper {padding-bottom:3px;}

a.expand_collapse:link, a.expand_collapse:visited, a.expand_collapse:hover {
	text-decoration:none; font-weight:bold;
	font-size:larger;
}
.expand_collapse_initial {}
.expand_collapse_pm {clear:left; float:left; width:15px; text-align:center;}
.expand_collapse_expanded {clear:both; padding-left:15px;}
.expand_collapse_first_p {margin-top:0;}
.expand_collapse_label_first_p {margin:0;}
.expand_collapse_clear {clear:both;}
.expland_collapse_per {padding:5px 0px;}
.expland_collapse_per_first {padding-top:0;}

.colorsquare {height:12px;width:12px;float:left;margin-right:3px;}

.today_highlight {
	background-color: #e5e5e6;
}

#adjust_font_size {margin-top:15px; text-align:center; margin:auto; border-top-style:dashed; border-top-width:1px; padding-top:5px;}
#adjust_font_size a:link, #adjust_font_size a:visited, #adjust_font_size a:hover {text-decoration:none;}
#adjust_font_size a.active_size {border-style:solid; border-width:1px; padding:1px;}
.lastmodified {padding-top:15px;}
