﻿@charset "utf-8";
/* CSS Document */
@media print 
{
   .breadcrumbs
   {
       width: 100% !important;
   }
   .addthis
   {
       display: none;
   }
}
@media only screen and (max-width : 976px)	
{
.RadMenu_Sitefinity a.rmLink, .sfNavHorizontalDropDownWrp a.k-link {
	font: bold 14px Arial !important;
	color: #FFF !important;
    padding: 0 10px !important;
	text-decoration: none !important;
	height: 56px !important;
	line-height: 56px !important;
}
}
@media only screen and (max-width : 930px)	
{
.RadMenu_Sitefinity a.rmLink, .sfNavHorizontalDropDownWrp a.k-link {
	font: bold 12px Arial !important;
	color: #FFF !important;
    padding: 0 8px !important;
	text-decoration: none !important;
	height: 56px !important;
	line-height: 56px !important;
	background: none;
}
.featureBoxHolder
{
    text-align: center;
    border-right: none;
    padding-right: 10px;
}
.featureboxContainer img
{
    max-width: 100%;
    height: auto;
}
}
@media only screen and (max-width : 900px)	
{
.homeNewsWrap .sfnewsFullStory {
	display: block;
	float: right;
	color: #2d5e80;
	height: 16px;
	padding-left: 18px;
	margin: 5px 35px 5px 0;
}
}
@media only screen and (max-width : 800px)	
{
.RadMenu_Default a.rmLink, .sfNavHorizontalDropDownWrp {
    display: none;
}
#nav #searchwrap .sfsearchTxt {
    display: none;
}
#nav #searchwrap .sfsearchSubmit {
    display: none;
}
#nav #ddnavwrap {
    display: block;
}
#nav #searchwrap #sLink {
    display: block;
}
.featureboxContainer img
{
    max-width: 90%;
}
.featureboxContainer h2
{
    background: none;
    padding: 0;
    height: auto;
}
.featureBoxHolder
{
    text-align: center;
    border-right: none;
    padding-right: 0;
}
.featureBoxHolder
{
    text-align: center;
    border-right: none;
    padding-right: 10px;
}
#homeBlock img {
	max-width: 100%;
	height: auto;
}
.footend {
	display: none !important;
}
.sf_4cols_1_25, .sf_4cols_2_25, .sf_4cols_3_25, .sf_4cols_4_25 
{
    width: 33%;
}
#leftcolumn 
{
    display: none;
}
#rightcolumn{
	float: left;
	width: 100%;
	margin-right: 0px;
}
#rightcolumnliner {
	min-height: 450px;
	margin-right: 0px;
	padding-left: 0;
}
#rightcolumn img 
{
    max-width: 100%;
}    
}
@media only screen and (max-width : 753px)	
{
    a.readmore 
    {
        margin: 5px 15px 0 0;
    }
}
@media only screen and (max-width : 700px)	
{
.toplinksMobile {
	display: block;
}
.toplinks {
	display: none;
}
a.memberMobile {
	display: block;
}
a.memberLogin {
	display: none;
}
#Adcontainer 
{
    display: none;
}
}
@media only screen and (max-width : 630px)	
{
.homeBlock {
	width: 100%;
	height: 40px;
	overflow: hidden;
}
ul.footlinx {
	display: none;	
}
}
@media only screen and (max-width : 565px)	
{
.featureboxContainer h2
{
	font-size: 16px;
}
.homeBlockHeader h2 
{
    font-size: 16px;
}
#headerLogin
{
    margin: 25px 5px 0 0;
}
}
@media only screen and (max-width : 480px)	
{
.toplinksMobile {
	display: block;
}
.toplinks {
	display: none;
}
a.memberMobile {
	display: block;
}
a.memberLogin {
	display: none;
}
#slider {
	display: none;
}
#featureBoxwrap
{
	display: none;
}
.mobile-buttons 
{
    display: block;
}
.NewsEvent {
	background: url(none) #FFF;
	margin: 0 15px;
	padding: 15px;
}
#homeNews .sf_cols {
	width: auto;	
}
#homeNews .sf_2cols_1_50 {
	width: 100%;
}
#homeNews .sf_2cols_2_50 {
	width: 100%;
}
.sf_2cols_2_50 .sf_2cols_2in_50 {
	margin-left: 0px;
}
.homeNewsWrap {
	width: 100%;
	background: none;
	margin-left: 0px !important;	
}
.homeEventswrap {
	width: 100%;
}
h2.hNews { 
    font-family: Cabin Condensed;
    color: #92000e;
	margin: auto;
	padding: 0;
	border-right: none;
	background: none;
	height: auto;
}
h2.hEvents { 
    font-family: Cabin Condensed;
    color: #92000e;
	margin: auto;
	padding: 0;
	background: none;
	height: auto;
	
}
.homeNewsWrap .sfnewsList {
	margin: 0;
}
.homeEventswrap .sfeventsList {
	margin: 0;
}
.adBlock {
	display: none;	
}
.adBlocksmall {
	display: block;	
}
#footliner .sf_2cols_1_25 {
	width: 100%;	
}
ul.footlinx {
	display: none;	
}
}
@media only screen and (max-width : 450px)	
{
#headliner {
	background: url(images/logo-sm.png) no-repeat 12px center;
	background-position: 10px 10px;
	height: 100%;
	
}
}
@media only screen and (max-width : 400px)	
{
.mobile-buttons 
{
    font-size: 16px;
}
}
@media only screen and (max-width : 340px)	
{
.mobile-buttons 
{
    font-size: 12px;
}
#headerLogin 
{
    margin: 25px 0 0 0;
}
}