<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
div.hh-clearfix:after,
div#hh-assetlist-comment-interface div.comment-form div.form-field:after,
.hh-list-item:after,
.hh-video-row:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	overflow: hidden;
	visibility: hidden;
}

div.hh-list-items div.hh-list-page
{
	margin: 0 -10px;
	position: relative;
}

div.hh-list-items div.hh-list-column
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	padding: 0 10px;
	position: relative;
}

div.hh-list-items div.hh-list-column div.hh-listitem-name
{
	font-weight: bold;
}

div.hh-fading-gallery
{
	position: relative;
}

div.hh-fading-gallery .hh-fading-gallery-item
{
	height: 100%;
	position: relative;
	width: 100%;
}

div.hh-fading-gallery .hh-fading-gallery-item a
{
	font-size: 0 !important;
	text-decoration: none !important;
}

div.hh-fading-gallery .hh-fading-gallery-item .hh-fading-gallery-image
{
	background-position: center top;
	background-size: cover;
	height: 100%;
	width: 100%;
}

div.hh-sliding-gallery
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;	
	position: relative;
}

div.hh-sliding-gallery-inner
{
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}

div.hh-sliding-gallery div.hh-sliding-pane
{
	position: absolute;
}

div.hh-sliding-gallery div.hh-sliding-item
{
	float: left;
	position: relative;
}

div.hh-sliding-gallery div.hh-sliding-item img.hh-sliding-image
{
	border: none;
	display: block;
	height: auto !important;
	width: 100%;
}

div.hh-sliding-gallery div.hh-sliding-item div.hh-sliding-desc
{
	background: black;
	background: rgba(0,0,0,0.7);
	bottom: 0;
	color: white;
	padding: 10px;
	position: absolute;
	width: 100%;
}

div.hh-sliding-desc a,
div.hh-sliding-desc td,
div.hh-sliding-desc span,
div.hh-sliding-desc p
{
	color: white;
}

div.hh-sliding-gallery div.hh-sliding-item div.hh-padded-desc
{
	padding-bottom: 40px !important;
}

div.hh-sliding-gallery div.hh-sliding-dots
{
	margin: 10px;
	position: absolute;
}

div.hh-sliding-gallery div.hh-sliding-dots a.dot
{
	display: block;
	font-size: 0 !important;
	text-decoration: none !important;
}

div.hh-sliding-gallery div.hh-sliding-dots a.dot span.dot-circle,
div.hh-sliding-gallery div.hh-sliding-dots a.dot span.dot-triangle,
div.hh-sliding-gallery div.hh-sliding-dots a.dot span.dot-square
{
	background-image: url('images/slider-dots.png');
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 20px;
}

div.hh-sliding-gallery div.hh-sliding-dots a.dot span.dot-circle		{ background-position: 0 0; }
div.hh-sliding-gallery div.hh-sliding-dots a.dot span.dot-triangle		{ background-position: -20px 0; }
div.hh-sliding-gallery div.hh-sliding-dots a.dot span.dot-square		{ background-position: -40px 0; }

div.hh-sliding-gallery div.hh-sliding-dots a.current span.dot-circle	{ background-position: 0 -20px; }
div.hh-sliding-gallery div.hh-sliding-dots a.current span.dot-triangle	{ background-position: -20px -20px; }
div.hh-sliding-gallery div.hh-sliding-dots a.current span.dot-square	{ background-position: -40px -20px; }

div.hh-sliding-gallery div.hh-dots-top-left a.dot,
div.hh-sliding-gallery div.hh-dots-top-middle a.dot,
div.hh-sliding-gallery div.hh-dots-top-right a.dot,
div.hh-sliding-gallery div.hh-dots-bottom-left a.dot,
div.hh-sliding-gallery div.hh-dots-bottom-middle a.dot,
div.hh-sliding-gallery div.hh-dots-bottom-right a.dot
{
	float: left;
	margin: 0 2px;
}

div.hh-sliding-gallery div.hh-dots-middle-left a.dot,
div.hh-sliding-gallery div.hh-dots-middle-right a.dot
{
	margin: 2px 0;
}


div#hh-event-popup-outer
{
	background: url('/c/inc.admin/images/shadowback.png');
	background: rgba(0,0,0,0.7);
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
}

div#hh-event-popup-outer div#hh-event-popup
{
	background: white;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0 auto;
	padding: 15px;
	position: relative;
	width: 600px;
}

@media screen and (max-width: 800px) {
	div#hh-event-popup-outer div#hh-event-popup
	{
		width: auto;
	}	
}

div#hh-event-popup-outer div#hh-event-popup a.hh-event-popup-close
{
	color: #4A4A4A;
	display: block;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	position: absolute;
	right: 10px;
	text-decoration: none;
	top: 5px;
}

div.hh-event-list
{
	position: relative;
}

div.hh-event-list:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	overflow: hidden;
	visibility: hidden;
}

div.hh-event-list div.hh-event-column
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	padding: 5px;
}

div.hh-event-list .hh-event-thumb img
{
	height: auto !important;
	max-width: 100%;
}


div.hh-thumbnail-gallery div.hh-thumbnails-wrapper
{
	float: left;
}

div.hh-thumbnail-gallery div.hh-thumbnail-pagination
{
	padding: 10px 0;
	text-align: center;
}

div.hh-thumbnail-gallery a.hh-thumbnail-pagelink
{
	background: white;
	border: 1px solid #B9B9B9;
	border-radius: 4px;
	display: inline-block;
	padding: 5px;
	min-width: 10px;
	text-align: center;
	text-decoration: none;
}

div.hh-thumbnail-gallery a.hh-thumbnail-pagelink:hover,
div.hh-thumbnail-gallery a.current
{
	background: #EFEFEF;
}

div.hh-thumbnail-gallery a.current
{
	font-weight: bold;
}

div.hh-thumbnail-gallery .hh-thumbnail-image
{
	float: left;
}

div.hh-thumbnail-gallery .hh-thumbnail-image img
{
	border: none;
	display: block;
}

div.hh-form-heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 15px 20px;
}

div.hh-form-box
{
	background: #EFEFEF;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 20px;
}

div.hh-form-area:after,
div.hh-form-field-block:after,
div.hh-form-field-single:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	overflow: hidden;
	visibility: hidden;
}

div.hh-form-area,
div.hh-form-area label,
div.hh-form-area div
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

div.hh-form-area
{
	position: relative;
	width: 100%;
}

div.hh-form-area span.req
{
	color: red;
}

div.hh-form-field
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	margin-bottom: 5px;
	padding-right: 10px;
	position: relative;
	width: 50%;
}


div.hh-form-field-block
{
	clear: both;
	float: none;
}

div.hh-form-field-single
{
	clear: both;
	float: none;
	width: auto;
}

div.hh-form-field label.hh-field-label
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: block;
	float: left;
	padding: 6px 10px 0 0;
	width: 50%;
}

div.hh-form-field div.hh-field-input
{
	float: left;
	width: 50%;
}


div.hh-form-field input[type=text],
div.hh-form-field input[type=password],
div.hh-form-field textarea,
div.hh-form-field select
{
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px;
	width: 100%;
}

div.hh-field-input-inline input[type=text],
div.hh-field-input-inline input[type=password],
div.hh-field-input-inline select
{
	display: inline-block;
	width: auto;
}

div.hh-form-field textarea
{
	height: 75px;
}

div.hh-form-field select
{
	max-width: 100%;
}

div.hh-form-field-full
{
	width: auto;
}

div.hh-form-field-33
{
	width: 33.3%;
}

div.hh-form-field-33 label.hh-field-label,
div.hh-form-field-33 div.hh-field-input
{
	float: none;
	width: auto;
}

div.hh-form-field-full label.hh-field-label
{
	width: 25%;
}

div.hh-form-field-full div.hh-field-input
{
	width: 75%;
}

div.hh-form-field div.hh-field-input-75
{
	width: 75%;
}


div.hh-form-field-long
{
	clear: both;
	float: none;
	width: 100%;
}

div.hh-form-field-long label.hh-field-label
{
	float: none;
	padding: 0;
	margin-bottom: 2px;
	width: auto;
}

div.hh-form-field-long div.hh-field-input
{
	float: none;
	width: 100%;
}

div.hh-updating-status
{
	background: url('images/form-ajax-status.gif') no-repeat left center;
	display: none;
	margin-left: 15px;
	padding-left: 50px;
}


/* Information gallery CSS */
div.hh-info-gallery div.hh-gallery-clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	overflow: hidden;
	visibility: hidden;
}

div.hh-info-gallery
{
	position: relative;
}

div.hh-info-gallery-images
{
	/*background: green;*/
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
}

div.hh-info-gallery-images div.hh-info-gallery-pane
{
	position: absolute;
}

div.hh-info-gallery-images div.hh-info-gallery-item
{
	/*background: #CCCCCC;*/
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	position: relative;
}

div.hh-info-gallery-images div.hh-info-gallery-item div.hh-info-gallery-image
{
	float: left;
	position: relative;
}

div.hh-info-gallery-images div.hh-info-gallery-item div.hh-info-gallery-image img
{
	display: block;
	height: auto !important;
	max-width: 100%;
	position: relative;
}

div.hh-info-gallery-images div.hh-info-gallery-item div.hh-info-gallery-text
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	padding: 10px;
	position: relative;
}

div.hh-info-gallery div.hh-info-gallery-thumbs
{
	position: relative;
}	

div.hh-info-gallery div.hh-info-gallery-thumb
{
	float: left;
	margin-bottom: 4px;
	margin-right: 4px;
}

div.hh-info-gallery div.hh-info-gallery-thumb a.hh-info-gallery-link
{
	display: block;
}

div.hh-info-gallery div.hh-info-gallery-thumb a.hh-info-gallery-link img
{
	border: 0;
	display: block;
	height: auto !important;
	max-width: 100%;
}

/* default calendar css for new calendar display */
.hh-calendar-container th.hhCalHeading
{
	text-align: center;
	padding: 0px 0px 10px 0px;
}

.hh-calendar-container ul.hhCalCategories 
{
	list-style: none;
	margin: 0;
	padding: 0 0 20px 0;
}

.hh-calendar-container  ul.hhCalCategories li
{
	display: inline-block;
}

.hh-calendar-container table.hhCalendarTable
{
	border-collapse: collapse;
	width: 100%;
}

.hh-calendar-container td.hhCalDay
{
	border: 1px solid #CCCCCC;
	height: 80px;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	width: 120px;
}

.hh-calendar-container td.hhCalEmpty
{
	height: 80px;
	width: 120px;
	vertical-align: top;
}

.hh-calendar-container span.hhCalDate
{
	color: #333333;
	display: block;
	font-size: 14px;
}

.hh-calendar-container div.hhDateEvents
{
	display: block;
}

.hh-calendar-container a.hhCalLink
{
	display: block;
	font-size: 14px;
	text-align: right;
}

.hh-calendar-container div.hhMonthSelect
{
	padding: 0px 0px 20px 0px;
	text-align: right;
}

.hh-calendar-container span.hhCalMonthName
{
	display: block;
	float: left;
	margin-right: 10px;
}

.hh-calendar-container div.hhCalEventDate
{
	padding: 10px 0px 10px 0px;
}

.hh-calendar-container span.hhMonthSwitcher
{
	display: block;
	float: left;
	padding: 13px 0 0 0;
}

.hh-calendar-container span.hhCalControls
{
	display: block;
	float: right;
	padding-top: 7px;
}

table.grid-table
{
	border-collapse: collapse;
	table-layout: fixed;
	width: 100%;
}

table.grid-table tr th
{
	border: none;
	font-weight: bold;
	padding: 6px 10px;
	text-align: left;
	vertical-align: middle;
}

table.grid-table tr.rowA td
{
	background-color: #EFEFEF;
}

table.grid-table td
{
	border: 1px solid #CCCCCC;
	padding: 6px 10px;
	vertical-align: middle;
}

/* asset listing CSS */
.hh-asset-listing  .search-listings
{
	margin-bottom: 10px;
	text-align: right;
}

.hh-asset-listing  .search-listings .asset-listing-title
{
	display: block;
	float: left;
}

table.hh-asset-listing-table
{
	border-collapse: collapse;
	table-layout: fixed;
	width: 100%;
}

table.hh-asset-listing-table tr th
{
	border: none;
	font-weight: normal;
	padding: 6px 10px;
	text-align: left;
	vertical-align: middle;
}

table.hh-asset-listing-table tr th.sort-desc,
table.hh-asset-listing-table tr th.sort-asc
{
	font-weight: bold;
}

table.hh-asset-listing-table tr th.sort-asc:before
{
	border-bottom: 8px solid black;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	content: "";
	display: inline-block;
	height: 0;
	margin-right: 4px;
	width: 0;
}

table.hh-asset-listing-table tr th.sort-desc:before
{
	border-top: 8px solid black;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	content: "";
	display: inline-block;
	height: 0;
	margin-right: 4px;
	width: 0;
}

table.hh-asset-listing-table tr th a
{
	text-decoration: none;
}

table.hh-asset-listing-table tr.rowA td
{
	background-color: #EFEFEF;
}

table.hh-asset-listing-table td
{
	border: 1px solid #CCCCCC;
	padding: 6px 10px;
	vertical-align: middle;
}

table.hh-asset-listing-table .file-type,
table.hh-asset-listing-table .file-size
{
	width: 70px;
}

table.hh-asset-listing-table .file-size
{
	text-align: right;
}

div#hh-assetlist-comment-interface div.comment-form div.form-field
{
	margin-bottom: 10px;
}

div#hh-assetlist-comment-interface div.comment-form label.field-label
{
	float: left;
	margin-right: 10px;
	width: 150px;
}

div#hh-assetlist-comment-interface div.comment-form div.field-input
{
	float: left;
	position: relative;
	width: 410px;
}

div#hh-assetlist-comment-interface div.comment-form div.field-input input[type=text],
div#hh-assetlist-comment-interface div.comment-form div.field-input select
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 5px;
	width: 100%;
}

div#hh-assetlist-comment-interface div.comment-field textarea
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 10px;
	width: 100%;
}

div#hh-asset-upload-interface,
div#hh-asset-upload-interface input,
div#hh-asset-upload-interface button
{
	font-size: 14px;
}

div#hh-asset-upload-interface .upload-header
{
	font-size: 18px;
	padding-bottom: 10px;
}

div#hh-asset-upload-interface .upload-buttons
{
	padding-right: 22px;
	padding-top: 10px;
	text-align: right;
}

/* ----------------------------------------------------------- */

.hh-youtube-videos
{
	position: relative;
}

.hh-youtube-videos .hh-video-row .hh-video-cell
{
	float: left;
	position: relative;
}

.hh-youtube-videos .hh-video-row .hh-video-cell .hh-video-sizer
{
	position: relative;
}

.hh-youtube-videos .hh-video-row .hh-video-cell .hh-video-wrapper
{
	position: absolute;
}

.hh-youtube-videos .hh-video-row .hh-video-cell iframe
{
	display: block;
	height: 100%;
	position: relative;
	width: 100%;
}

/* ----------------------------------------------------------- */


div.hhMemberMap
{
	height: 350px;
	margin-bottom: 10px;
	width: 400px;
}

div.hhMemberMapHolder
{
	float: left;
}

div.hhMapSearchForm
{
	float: left;
	width: 330px;
}

div.hhSearchOptions
{
	padding-bottom: 5px;
}

div.hhMapSearchForm div.hhSearchOptions button
{
	clear: both;
	display: block;
	margin-left: 135px;
}

div.hhMapSearchForm div.hhSearchField
{
	overflow: auto;
	padding-bottom: 5px;
	padding-top: 5px;
}

div.hhMapSearchForm div.hhSearchField label
{
	display: block;
	float: left;
	padding-right: 5px;
	text-align: right;
	width: 130px;
}

div.hhMapSearchForm div.hhSearchField div.hhSearchInput
{
	float: left;
}

div.hhMapResults
{
	display: none;
	padding-top: 15px;
}

div.hhMapResults div.hhMapResult
{
	padding-bottom: 15px;
}

div.hhSearchDivider
{
	font-weight: bold;
	margin-left: 135px;
	padding: 10px 0;
}

select.hhSearchCountryDropdown
{
	width: 143px;
}

.hhMapSearchMobile div.hhMemberMapHolder
{
	float: none;
}

.hhMapSearchMobile div.hhMemberMap
{
	height: 300px;
	width: 100%;
}

.hhMapSearchMobile div.hhMapSearchForm
{
	float: none;
	width: auto;
}

.hhMapSearchMobile div.hhMapSearchForm div.hhSearchField label
{
	-webkit-text-size-adjust: 100%;
	float: none;
	font-size: 16px !important;
	padding-bottom: 5px;
	padding-right: 0;
	text-align: left;
	width: auto;
}

.hhMapSearchMobile div.hhMapSearchForm div.hhSearchField div.hhSearchInput
{
	float: none
}

.hhMapSearchMobile input[type=text],
.hhMapSearchMobile select,
.hhMapSearchMobile button.hhMapReturn
{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	font-size: 16px !important;
	margin-bottom: 5px;
	width: 100%;
}

.hhMapSearchMobile div.hhSearchDivider
{
	margin-left: 0px;
}

.hhMapSearchMobile div.hhMapSearchForm div.hhSearchOptions button
{
	margin-left: 0;
}

.hhMapSearchMobile button
{
	-webkit-appearance: none;
	background: #CCCCCC;
	border: 1px solid #202020;
	border-radius: 4px;
	font-size: 16px;
	padding: 15px !important;
}




/* ----------------------------------------------------------- */

@media screen and (max-width: 800px), screen and (max-width: 1024px) and (orientation: landscape) {

	div.hh-form-box
	{
		padding: 10px;
	}

	div.hh-form-field
	{
		float: none;
		width: auto;
	}

	div.hh-form-field:after
	{
		clear: both;
		content: ".";
		display: block;
		height: 0px;
		overflow: hidden;
		visibility: hidden;
	}

	div.column
	{
		float: none;
		padding: 0 0 10px 0 !important;
		width: auto;
	}

	div.hh-gallery-clear
	{
		display: none;
	}

	div.hh-info-gallery-images
	{
		max-width: 100% !important;
	}

	div.hh-info-gallery-images div.hh-info-gallery-item div.hh-info-gallery-image,
	div.hh-info-gallery-images div.hh-info-gallery-item div.hh-info-gallery-text
	{
		float: none;
		height: auto !important;
		width: 100% !important;
	}

	div.hh-info-gallery-images div.hh-info-gallery-item div.hh-info-gallery-image img
	{
		max-width: 100% !important;
		width: 100% !important;
	}

	div.hh-info-gallery div.hh-info-gallery-thumb
	{
		box-sizing: border-box;
		-moz-sizing: border-box;
		margin: 0 !important;
		overflow: hidden;
		padding: 0 4px 4px 0;
		width: 25%;
	}

	div.hh-info-gallery div.hh-info-gallery-thumb a.hh-info-gallery-link img
	{
		height: auto !important;
		width: 100%;
	}

	/* responsive calendar formatting */
	
	.hh-calendar-container span.hhCalControls 
	{
		clear: both;
		display: block;
		float: none;
		font-size: 16px;
		text-align: left;
	}

	.hh-calendar-container .hhCalControls select, 
	.hh-calendar-container .hhCalControls input[type=button],
	.hh-calendar-container .hhCalControls button
	{
		font-size: 16px;
	}

	.hh-calendar-container ul.hhCalCategories
	{
		display: none;
	}

	.hh-calendar-container table.hhCalendarTable,
	.hh-calendar-container table.hhCalendarTable thead,
	.hh-calendar-container table.hhCalendarTable tbody,
	.hh-calendar-container table.hhCalendarTable tfoot,
	.hh-calendar-container table.hhCalendarTable tr,
	.hh-calendar-container table.hhCalendarTable tr td,
	.hh-calendar-container table.hhCalendarTable tr th
	{
		display: block;
	}

	.hh-calendar-container table.hhCalendarTable
	{
		border-bottom: 1px solid #CCCCCC;
	}

	.hh-calendar-container table.hhCalendarTable tr.hhCalendarTop,
	.hh-calendar-container table.hhCalendarTable tr td.hhCalEmpty,
	.hh-calendar-container table.hhCalendarTable tr td.hhCalNoEvents
	{
		display: none;
	}

	.hh-calendar-container table.hhCalendarTable tr td.hhCalDay
	{
		border-bottom: none;
		height: auto;
		padding: 10px 5px;
		width: auto;
	}

	.hh-calendar-container table.hhCalendarTable span.hhCalDate
	{
		float: left;
		width: 40px;
	}

	.hh-calendar-container table.hhCalendarTable div.hhDateEvents
	{
		margin-left: 40px;
		text-align: left;
	}

	.hh-calendar-container table.hhCalendarTable a.hhCalLink
	{
		text-align: left;
	}

	/* -- OLD calendar responsive formatting -- */

	.hh-classic-calendar-container span.hhCalControls 
	{
		clear: both;
		display: block;
		float: none;
		font-size: 16px;
		text-align: left;
	}

	.hh-classic-calendar-container .hhCalControls select, 
	.hh-classic-calendar-container .hhCalControls input[type=button],
	.hh-classic-calendar-container .hhCalControls button
	{
		font-size: 16px;
	}

	.hh-classic-calendar-container ul.hhCalCategories
	{
		display: none;
	}

	.hh-classic-calendar-container table.hhCalendarTable,
	.hh-classic-calendar-container table.hhCalendarTable thead,
	.hh-classic-calendar-container table.hhCalendarTable tbody,
	.hh-classic-calendar-container table.hhCalendarTable tfoot,
	.hh-classic-calendar-container table.hhCalendarTable tr,
	.hh-classic-calendar-container table.hhCalendarTable tr td,
	.hh-classic-calendar-container table.hhCalendarTable tr th
	{
		display: block;
	}

	.hh-classic-calendar-container table.hhCalendarTable
	{
		border-bottom: 1px solid #CCCCCC;
	}

	.hh-classic-calendar-container table.hhCalendarTable tr.hhCalendarTop,
	.hh-classic-calendar-container table.hhCalendarTable tr td.hhCalEmpty,
	.hh-classic-calendar-container table.hhCalendarTable tr td.hhCalNoEvents,
	.hh-classic-calendar-container table.hhCalendarTable tr th.hhCalHeading
	{
		display: none;
	}

	.hh-classic-calendar-container table.hhCalendarTable tr td.hhCalDay
	{
		border-bottom: none;
		display: none;
		height: auto;
		padding: 10px 5px;
		width: auto;
	}

	.hh-classic-calendar-container table.hhCalendarTable tr td.hhCalHasEvents
	{
		display: block !important;
	}

	.hh-classic-calendar-container table.hhCalendarTable span.hhCalDate
	{
		float: left;
		width: 40px;
	}

	.hh-classic-calendar-container table.hhCalendarTable div.hhDateEvents
	{
		margin-left: 40px;
		text-align: left;
	}

	.hh-classic-calendar-container table.hhCalendarTable a.hhCalLink
	{
		text-align: left;
	}

	div.hh-form-field input[type="text"],
	div.hh-form-field input[type="password"],
	div.hh-form-field textarea
	{
		font-size: 16px;
	}

	.hh-youtube-videos .hh-video-row .hh-video-cell
	{
		float: none;
		width: auto !important;
	}

}

/*@media all and (max-width: 400px) {
	div.hh-info-gallery div.hh-info-gallery-thumb
	{
		width: 50%;
	}
	
}*/
</pre></body></html>