.Columns {
	column-width: 24em;
	-moz-column-width: 24em;
	-webkit-column-width: 24em;
	
	column-gap: 20px;
	-moz-column-gap: 20px;
	-webkit-column-gap: 20px;
	}

.Narrow.Columns {
	column-width: 12em;
	-moz-column-width: 12em;
	-webkit-column-width: 12em;
	
	column-gap: 10px;
	-moz-column-gap: 10px;
	-webkit-column-gap: 10px;
	}

.Columns p {
	break-inside: avoid-column;
	-moz-break-inside: avoid-column;
	-webkit-break-inside: avoid-column;
	page-break-inside: avoid;
	}

.Columns p:first-child {
	margin-top: 0;
	}
	
/*
div.quote:before {
	content: "\201C";
	}

div.quote:after {
	content: "\201D";
	}
*/

.Centered {
	text-align: center;
	}
	
.CalendarSelection {
	width: 260px;
	background-color: #eaeaea;
	border: 1px solid #eaeaea;
	margin: 0.5em;
	text-align: right;
	}

.CalendarSelection > div {
	padding: 1em 2em;
	}
	
.CalendarSelection a {
	display: block;
	font-size: 80%;
	text-decoration: none;
	margin: 0.5ex 0;
	}

.CalendarSelection a.Current {
	text-decoration: underline;
	}
	
/*
.CalendarSelection {
	border: thin solid silver;
	border-radius: 20px;
	moz-border-radius: 20px;
	margin: 1em;
	padding: 1em;
	}
*/

img.Center {
	display:block;
	margin: 0 auto;
	}

img.NoBorder {
	border: 1px solid transparent;
	}
