@charset "utf-8";
@media screen, projection {
	.newsitem {
		margin: 15px 0;
		width: 320px;
		}
		.newsitem-date {
			float: left;
			width: 55px;
			}
		.newsitem-info {
			float: right;
			width: 250px;
			}
			.newsitem-info h4 {
				margin: 0 0 5px 0;
				}
			.newsitem-info p {
				font-size: 10px;
				margin: 5px 0;
				}
	.calendar-date {
		background: #fff;
		border: 1px solid #31302e;
		}
		.calendar-date p {
			margin: 3px 0;
			text-align: center;
			}
		.calendar-date div {
			background: #24a92b;
			border-bottom: 1px solid #31302e;
			overflow: hidden;
			}
		.calendar-date div p {
			color: #d2f2d3;
			font-size: 10px;
			font-weight: bold;
			margin: 3px 0;
			}
		.calendar-date p.calendar-date-day {
			font-size: 22px;
			line-height: 22px;
			margin: 3px 0 8px 0;
			}
}
@media print, handheld {
}
@media handheld {
}
@media print {
}