div#contentContainer div.weblink-category h2 {
	display: none;
}
div.profile-edit form#member-profile fieldset {
	margin-bottom: 10px;
}
div.profile-edit form#member-profile fieldset legend,
#main #hwd-container h2.media-title,
#main #hwd-container h2.media-media-title,
#main #hwd-container h2.media-category-title,
#cj-wrapper h2.page-header {
	font-size: 18px;
	font-size: 1.8rem;
	color: #000000;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 90px;
	font-family: Arial, sans-serif;
	margin-bottom: 5px;
	border-bottom: 1px solid #d4d8e7;
}
#main #hwd-container h2.media-title,
#main #hwd-container h2.media-media-title,
#main #hwd-container h2.media-category-title {
	width: 100%;
}
div.profile-edit form#member-profile {
	margin-top: 10px;
}
div.profile-edit form#member-profile dt {
	display: block;
	width: 225px;
	margin-top: 5px;
	float: left;
}
div.profile-edit form#member-profile dd {
	margin-top: 2px;
}
div.edit,
div.profile-edit,
div#dm_cats,
div.dm_cat,
div#dm_docs,
form#dm_frmedit,
div.search #searchForm,
div.search dl.search-results,
div.login div.login-description,
div.login form,
div.logout div.logout-description,
div.logout form,
div#acymodifyform form#adminForm,
div.bfPage,
#jevents_body {
	/*margin: 10px 14px;*/
}
#jevents_body {
	width: auto;
}
#jevents_body .contentheading {
	font-size: 18px;
	font-size: 1.8rem;
	color: #000000;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 90px;
	font-family: Arial, sans-serif;
	margin-bottom: 5px;
	border-bottom: 1px solid #d4d8e7;
}
#jevents_body td, #jevents_body tr, #jevents_body p, #jevents_body div {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
}
#container article.moduletable.news section,
#container article.moduletable.events section {
	border: 0px none;
}
#container article.moduletable.news h4,
#container article.moduletable.events h4 {
	font-size: 18px;
	font-size: 1.8rem;
	color: #000000;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 90px;
	font-family: Arial, sans-serif;
	margin-bottom: 5px;
	border-bottom: 1px solid #d4d8e7;
}
#container article.moduletable.news ul {
	list-style: none;
	padding-left: 0px;
}
#container article.moduletable.news ul li {
	background: url("../images/bullet-arrow.png") no-repeat 3px 7px;
	padding: 5px 5px 5px 20px;
	border-bottom: 1px solid #d4d8e7;
}
#container article.moduletable.news a,
#container article.moduletable.events a {
	font-size: 14px;
	font-size: 1.4rem;
	font-family: Arial, sans-serif;
}
#container article.moduletable.events ul.jcalpro_events {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#container article.moduletable section table.mod_events_latest_table {
	margin: 0px;
}
#container article.moduletable section td.mod_events_latest_first,
#container article.moduletable section td.mod_events_latest {
	padding-left: 5px;
}
#container article.moduletable section tr td.mod_events_latest_first,
#container article.moduletable section tr td.mod_events_latest,
#container article.moduletable section ul.jcalpro_events li {
	background: url("../images/bullet-arrow.png") 3px 5px no-repeat;
	padding: 2px 4px 3px 20px;
	border-bottom: 1px solid #d4d8e7;
	font-family: Verdana, sans-serif;
}
#container article.moduletable section ul.jcalpro_events li span.jcalpro_events_link a:link,
#container article.moduletable section ul.jcalpro_events li span.jcalpro_events_link a:visited {
	background: none;
	color: #145D95;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-size: 1.4rem;
	top: 0px;
	left: 0px;
	display: block;
	position: inherit;
	text-align: left;
}
#container article.moduletable section ul.jcalpro_events li span.jcalpro_events_link a:hover,
#container article.moduletable section ul.jcalpro_events li span.jcalpro_events_link a:active {
	text-decoration: underline;
}
#container article.moduletable section ul.jcalpro_events li span.jcalpro_events_link a:before {
	border: 0px none;
	position: inherit;
}
#container article.moduletable section ul.jcalpro_events li span.jcalpro_events_date {
	font-size: 11rem;
	font-size: 1.1rem;
}
#container article.moduletable section tr td.mod_events_latest {
}
#container article.moduletable section tr td .mod_events_latest_date {
	font-size: 11px;
	font-size: 1.1rem;
}
div.edit form#adminForm fieldset {
	margin-top: 10px;
}
div.edit form#adminForm fieldset legend {
	font-weight: bold;
}
div.edit form#adminForm fieldset div.formelm {
	margin-top: 5px;
}
div.edit form#adminForm fieldset div.form-note {
	margin-top: 5px;
}
div.edit form#adminForm fieldset label {
	display: block;
	width: 115px;
	margin-top: 5px;
	float: left;
}
div.edit form#adminForm fieldset input {
	margin-top: 2px;
}
#container div#mainRow div#contentContainer div#acymodifyform form fieldset {
	margin: 10px 0px;
}
#container div#mainRow div#contentContainer div#acymodifyform form fieldset.displayLists {
	/*display: none;
	visibility: hidden;*/
}
#container div#mainRow div#contentContainer div#acymodifyform form fieldset.displayLists table thead {
	visibility: hidden;
}
div#acymodifyform form#adminForm legend {
	margin-bottom: 0px;
}
div#acymodifyform form#adminForm #acyuserinfo #trname input,
div#acymodifyform form#adminForm #acyuserinfo #tremail input {
	width: 250px;
}
#container div#mainRow div#contentContainer dl.search-results dt.result-title {
	margin-top: 10px;
}
div#dm_cats h2.dm_title,
div#dm_docs h2.dm_title {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
}
#dm_cats h3.dm_title,
#dm_docs h3.dm_title  {
	font-size: 14px;
	font-size: 1.4rem;
	font-family: Verdana, Geneva, sans-serif;
}
#contentContainer div.dm_cat h1 {
	background: none;
	color: #000000;
}
div.login form div.login-fields {
	margin-bottom: 5px;
}
div.login form div.login-fields label {
	display: inline-block;
	width: 105px;
}
div.acymailing_module_form div.acymailing_form span.acyToolTip {
	display: none;
}
/* Tooltips */
.tip-wrap{
    z-index: 10000;
}
.tip {
   float: left;
   background: #ffc;
   border: 1px solid #D4D5AA;
   padding: 5px;
   max-width: 200px;
}
.tip-title {
   padding: 0;
   margin: 0;
   font-size: 100%;
   font-weight: bold;
   margin-top: -15px;
   padding-top: 15px;
   padding-bottom: 5px;
   /*background: url(../images/selector-arrow.png) no-repeat;*/
}
.tip-text {
   font-size: 100%;
   margin: 0;
}
p.bfPageIntro {
	display: none;
}
#contentContainer .bfQuickMode fieldset {
	border: 1px solid #a1a1a1;
	padding: 5px;
}
#contentContainer div.bfPage h2 {
	font-size: 18px;
	font-size: 1.8rem;
	color: #000000;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 90px;
	font-family: Arial, sans-serif;
	margin-bottom: 5px;
	border-bottom: 1px solid #d4d8e7;
}
#contentContainer .bfQuickMode .bfLabelLeft label {
	width: 100%;
	min-width: 85px;
}
#contentContainer .bfQuickMode #bfSubmitButton {
	float: left;
}
div.joomla_add_this {
	margin: -10px 0px 5px 0px;
}
div.joomla_add_this a.addthis_button_compact:link,
div.joomla_add_this a.addthis_button_compact:visited {
	background: url("../images/share.png") 0px 0px no-repeat;
	display: block;
	height: 20px;
	width: 78px;
	text-indent: -9999em;
	float: right;
}
div.joomla_add_this a.addthis_button_compact:hover,
div.joomla_add_this a.addthis_button_compact:active {
	background: url("../images/share-OVER.png") 0px 0px no-repeat;
}
div.joomla_add_this a.addthis_button_compact span {
	background: none !important;
	height: 19px;
}
section.contact h2,
section.contact h3 {
	display: none;
}
#translateDiv .goog-te-gadget {
	margin-top: -15px;
}
#cj-wrapper h2.page-header {
	margin: 5px 0 10px 0;
	padding-bottom: 5px;
	line-height: 1.2em;
}
#cj-wrapper form .question-title i {
	display: none;
}
#cj-wrapper form #btn_save {
	display: none;
}
/*Make Facebook Likebox responsive*/
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }
/* 600px */
@media only screen and (min-width: 600px) {
	#fpssContainer93.fpss-template-sleek .navigation-wrapper {
		display: block !important;
	}
	#fpssContainer93.fpss-template-sleek .slides-wrapper {
		min-height: 240px !important;
	}
}
/* 768px */
@media only screen and (min-width: 768px) {
	div.joomla_add_this {
		float: right;
		/*margin: -70px 10px 10px 0px;*/
		margin: -48px 10px 10px 0px;
	}
	section.blog-featured div.joomla_add_this {
		margin-top: -36px;
	}
	#fpssContainer93.fpss-template-sleek .slides-wrapper {
		min-height: 230px !important;
	}
	#contentContainer .bfQuickMode .bfLabelLeft label {
		width: 25%;
	}
}
/* 960px */
@media only screen and (min-width: 980px) {
	div.acymailing_module_form div.acymailing_form span.acyToolTip {
		display: block;
		position: absolute;
		right: 10px;
		top: 68px;
	}
	div.skiptranslate {
		/*margin-top: 142px;*/
	}
	div.skiptranslate .goog-te-banner-frame {
		top: 143px;
		/*top: auto;
		bottom: 0px;*/
		z-index: 100;
	}
	#fpssContainer93.fpss-template-sleek .slides-wrapper {
		min-height: 320px !important;
	}
}
/* 1200px */
@media only screen and (min-width: 1220px) {
	#fpssContainer93.fpss-template-sleek .slides-wrapper {
		min-height: 400px !important;
	}
}