form div.ccaEvtSearch div.ccaEvtSearchPageHeading 
{
  padding-left: 3em;
}

form div.ccaEvtSearch div.ccaInputSearch div.ccaLabel 
{
  display: inline-block;
  width: 24%;
}

form div.ccaEvtSearch div.ccaInputSearch div.ccaInput 
{
  display: inline-block;
  width: 76%;
}

form div.ccaEvtSearch div.ccaInputSearch div.ccaCategory span.ccaCategory 
{
  width: 100%;
  text-align: right;
}

form div.ccaEvtSearch div.ccaInputSearch div.ccaKeyword span.ccaKeyword 
{
  width: 100%;
  text-align: right;
}

form div.ccaEvtSearch div.ccaCalendarSearch div.ccaInstructions p.ccaInstructions 
{
  padding: 0.5em 10% 1em;
}

form div.ccaEvtSearch div.ccaCalendarSearch div.ccaCalendar  
{
  width: 50%;
}

form div.ccaEvtSearch div.ccaCalendarSearch div.ccaCalendar div.ccaLabels span.ccaDayLabel 
{
  width: 12.5%;
}

form div.ccaEvtSearch div.ccaCalendarSearch div.ccaCalendar div.ccaWeek .ccaDay 
{
  width: 12.5%;
}

form div.ccaEvtSearch div.ccaCalendarSearch div.ccaCalendars div.ccaLeft div.ccaHeader div.ccaNavButtonRight  
{
  display: none;
}

form div.ccaEvtSearch div.ccaCalendarSearch div.ccaCalendars div.ccaHeader .ccaTitle .ccaCalendarMonth
{
  padding-right: 1em;
} 

form div.ccaEvtSearch div.ccaCalendarSearch div.ccaCalendars div.ccaHeader .ccaTitle .ccaFullScreen
{
  height: 1em;
  width: 1em;
}

form div.ccaEvtSearch .ccaSwitchView .ccaLeft
{
  display: inline-block;
  width: 50%;
  padding-left: 10%;
} 

form div.ccaEvtSearch .ccaSwitchView .ccaRight
{
  display: inline-block;
  width: 50%;
  text-align: right;
  padding-right: 10%;
}
  
form div.ccaEvtSearch div.ccaCalendarSearch .ccaSwitchView a
{
  background: linear-gradient(#FAFAFA,#E1E1E1);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAFAFA', endColorstr='#E1E1E1',GradientType=0 );
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: .25em .5em;
  font-size: 1em;
  border: 1px solid #DEDEDE;
  text-decoration: none;
  color: #333333;
  white-space: nowrap;
}

form div.ccaEvtSearch div.ccaCalendarSearch .ccaSwitchView a:hover
{
  text-decoration: none;
  color: #333333;
  background: #E1E1E1;
}

/******************************* Evt Listing ******************************/

form div.ccaContent div.ccaEvtListing p.ccaEvtListingHeader span.ccaEvtListingHeaderDate
{
  width: 50%;
}

form div.ccaContent div.ccaEvtListing p.ccaEvtListingHeader span.ccaEvtListingHeaderCategory
{
  width: 50%;
  text-align: right;
}

form div.ccaContent div.ccaEvtListing div.ccaEvtListingDesc
{
  padding: .5em 2em;
}

form div.ccaContent div.ccaEvtListing span.ccaEvtListingDetailLabel
{
  width: 25%;
  text-align: right;
}

form div.ccaContent div.ccaEvtListing span.ccaEvtListingDetailText
{
  width: 75%;
}

form div.ccaContent.ccaEvtSearchResults .ccaNavTopLeft
{
  display: inline-block;
  width: 50%;
}

form div.ccaContent.ccaEvtSearchResults .ccaNavTopLeft div.ccaLabel,
form div.ccaContent.ccaEvtSearchResults .ccaNavTopLeft div.ccaInput
{
  display: inline;
}

form div.ccaContent.ccaEvtSearchResults .ccaNavTopRight
{
  display: inline-block;
  width: 50%;
}