.calendar {
	width: 100%;
	height: auto;
	border: 1px solid #ccc;
}
.calendar th {
	background-color: #3276bd;
	color: #fff;
}

.calendar td {
	vertical-align: top;
}

.selectedDay {
	background-color: #eef;
	border: 1px solid #00f;
}

.today {
	background-color: #eee;
}


.calendar tr:hover {
	background-color: transparent;
}

	.widgetwindow {
		border: 2px solid black;
		background-color: white;
	}

	.widgethandle {
		border-bottom: 2px solid black;
		background-color: #3276bd;
		color: white;
		text-align:right;
	}

	.widgetinner {
		padding: 4px;
	}

.calendar-month { 
	width: 100%;
}
