@CHARSET "ISO-8859-1";

div.calendarWrapper {
	padding: 5px;
	background-color: grey;
	width:230px;
	margin-left: auto;
	margin-right: auto;
}

div.tableWrapper {
	border: 1px solid black;
	background-color: white;
	padding: 5px;
}

div.selectImprtDates {
	text-align: center;
	padding-bottom: 3px;
}

div.link {
	text-align: center;
}

div.currentMonthDayYear {
	text-align: center;
}

a.prev, a.next, a.monthYearLink, a.yearLink, a.prevm, a.nextm {
	font-size: 25px;
	padding: 5px;
	text-decoration: none;
}

a.monthAbrev {
	text-decoration: none;
	padding: 15px;
}

div.select {
	text-align: center;
}

div.none {
	text-align: center;
}

a.currentMonthDayYear {
	text-decoration: none;
	padding:15px;
}

span.monthSelect {
	padding-right: 10px;
}

span.yearSelect {
	padding-left: 10px;
}

table button {
	background-color: white;
	border-radius: 5px;
	border: none;
	font-family: inherit;
}

span.currentMonth, span.currentYear, td.currentDay {
	border: 2px solid blue;
	background-color: #C2DFFF;
}

.notMonth {
	color: #b5b5b5;
}

table.calendar {
	border-collapse: collapse;
	text-align: center;
	margin: auto;
}

table.calendar th {
	padding-left:2px;
	padding-right:2px;
}

table.calendar thead {
	border-bottom: 1px;
	border-color: black;
	border-bottom-style: solid;
}

a.yearListing {
	padding: 15px;
	text-decoration: none;
}

button {
	font-size: 36px;
	width: 100%;
}