body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 1;
}
#output {
    margin: 0 auto;
    width: 90%;
    max-width: 24rem;
    line-height: 1.4;
}
h1, h2 {
	font-weight: 300;
}
ul.eventDetails, .links ul {
	list-style: none;
	padding: 0;
}
li {
	line-height: 1.5;
	color: #333;
}
p.notice {
	font-size: small;
	font-style: italic;
	padding: 0.5rem;
	background-color: #f2f5f9;
	border: 1px solid #ADCDF0;
	color: #4074B2;
	line-height: 1.2;
}
tt {overflow-wrap: break-word;}
.links li {
	line-height: 3rem;
	float:left;
}
.links li a {
	margin-right: 1rem;
	padding: 0.5rem 1rem;
	border-radius: 2rem;
	background-color: #4074B2;
	height: 2rem;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
.links li a:hover {
	background-color: #59B17F;
}
.links li a:active {
	background-color: #E77052;
}
.links li a:before {
	content:'\00a0';
	padding-left:1em;
	margin-right: 0.5rem;
	background-repeat: no-repeat;
	background-size:contain;
}
.links li a:before {filter: invert(1);
}
li.ical a:before {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><path d="M12,12L8,16H11V22H13V16H16M19,4H18V2H16V4H8V2H6V4H5A2,2 0 0,0 3,6V20A2,2 0 0,0 5,22H9V20H5V9H19V20H15V22H19A2,2 0 0,0 21,20V6A2,2 0 0,0 19,4Z" /></svg>');
}
li.google a:before {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><path d="M20,5h-9.1L10,2H4C2.9,2,2,2.9,2,4v13c0,1.1,0.9,2,2,2h7l1,3h8c1.1,0,2-0.9,2-2V7C22,5.9,21.1,5,20,5 M7.2,14.6 c-2.3,0-4.1-1.8-4.1-4.1s1.8-4.1,4.1-4.1c1,0,2,0.4,2.7,1.1l0.1,0L8.8,8.7L8.7,8.7C8.4,8.4,7.9,8.1,7.2,8.1c-1.3,0-2.4,1.1-2.4,2.4 s1.1,2.4,2.4,2.4c1.4,0,2-0.9,2.1-1.5H7.1V9.9H11l0,0.1c0,0.2,0.1,0.4,0.1,0.6C11.1,12.9,9.5,14.6,7.2,14.6 M15.7,10.8v2h-2v-2 H15.7 M19.7,10.8v2h-2v-2H19.7 M21,8.8V20c0,0.6-0.4,1-1,1h-7l2-2l-0.7-2.2h1.4v-2h-2l-1.7-6H21z M19.7,14.8v2h-2v-2H19.7z"/></svg>');
}
