/* Overall Calendar */
#gpFullCal { }

/* Header - Contains Selection buttons and Month & Year */
.fc-header { }
.fc-header-title { font-size: 24px; }

  /* All Header Buttons (default=normal, hover=when hovered over, down=when clicked, active=when selected (m/w/d butons) */
  .fc-header .fc-state-default span { background-color: #444; color: #ddd; border: #777 1px outset; }
  .fc-header .fc-state-hover span { background-color: #777; }
  .fc-header .fc-state-down span { background-color: #333; }
  .fc-header .fc-state-active span { background-color: #555; }

  /* Arrow button */
  .fc-header .fc-button-prev span { }
  .fc-header .fc-button-next span { }

  /* Today button */
  .fc-header .fc-button-today span { }

  /* Month-Week-Day buttons */
  .fc-header .fc-button-month span { }
  .fc-header .fc-button-agendaWeek span { }
  .fc-header .fc-button-agendaDay span { }

/* Calendar Body */

  /* All borders */
  .fc-widget-content, .fc-content .fc-state-default { border-color: #555;}

  /* All Calendar Headers (m/w/d views) */
  .fc-content th.fc-state-default { background: #444; color: #ddd; font-size: 100%; }

  /* Calendar Time (left columns with times in week & day views) */
  .fc-content th.fc-axis  { background: #222; color: #ddd; font-size: 100%; }

  /* Today */
  .fc-today.fc-state-default { background: #002200 url(http://i201.photobucket.com/albums/aa236/Mottie1/testsite/styles/cell-today-big.gif) top center repeat-x; }

  /* Days current Month */
  .fc-not-today.fc-state-default { background: #111111 url(http://i201.photobucket.com/albums/aa236/Mottie1/testsite/styles/cell-big.gif) top center repeat-x; }

  /* Days outside of current Month */
  .fc-other-month.fc-state-default { background: #070707 url(http://i201.photobucket.com/albums/aa236/Mottie1/testsite/styles/cell-out-big.gif) top center repeat-x; }

  /* Events */
  .fc-event { font-size: 12px; }
  .fc-event-time { padding-right: 4px; }
  .fc-event-title { }
  .fc-event-title img { float: right; max-width: 30px !important; max-height: 30px !important; padding:3px;}
  
  /* Event Header & Footer (week & day views)  */
  .fc-event .ui-resizable-handle.ui-resizable-s { background-color: #555 !important; }
  .fc-event, .fc-agenda .fc-event-time, .fc-event a { background-color: #555; }
