/* cal
-------------------------------------------*/
div.cal_latest_item{position:relative}
span.cal_month{
  position:absolute;
  color:#FFF;
  display:inline-block;
  top:3px;
  text-align:center;
  width:100%;
  font-family:"MetaWeb Normal",arial,sans-serif;
  font-size:0.9em;
}
td.catcolor span.cal_month{font-weight:700;top:0px; }
span.cal_day{
  position:absolute;
  display:inline-block;
  top:20px;
  text-align:center;
  width:100%;
  font-size:1.2em;
  font-family:"MetaWeb Normal",arial,sans-serif;
  font-weight:normal;
  }
/*****************SINGLE view ****************/


div.tx-cal-controller-single{
  background-color:#ffffff;
  border: 0px  #FFC725 solid;
  padding:0px;
}

div.tx-cal-controller-single .content,div.tx-cal-controller-single .header,div.tx-cal-controller-single .org{
    width:100%;
    clear:both;
}

div.tx-cal-controller-single .org{
    padding-top:18px;
}  

div.tx-cal-controller-single .headerie,div.tx-cal-controller-single .orgie{
   
   text-align:left;

   border-left: 1px  #e3e3e3 solid;
   border-right: 1px  #e3e3e3 solid;
   border-top: 1px  #e3e3e3 solid;
 border-bottom: 1px  #e3e3e3 solid;


   background:#f1f0f0;
}
div.tx-cal-controller-single .contentie{
   text-align:left;
border-top: 0px  #e3e3e3 solid;
border-left: 0px  #e3e3e3 solid;
border-right: 0px  #e3e3e3 solid;
background:#ffffff;
}


div.tx-cal-controller-single .headerie{
   border-top: 1px  #e3e3e3 solid;

}

div.tx-cal-controller-single .contentie{


   background:#fff;
}

div.tx-cal-controller-single .title, div.jwcalendar_single .category{
    float:left;
  text-align:left;
  font-weight:bold;  
  padding:4px 8px 8px 8px;
}

div.tx-cal-controller-single .images{
  float:left;
    padding:10px 8px;
    margin:0px;
}

div.tx-cal-controller-single .itemtext{
    margin:0px;
    
}

div.tx-cal-controller-single .itemtitle {
  line-height:1.1em;
  width:80%;
}



div.tx-cal-controller-single .label, div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel{
    clear:both;
  float:left;
  text-align:right;
  font-weight:bold;  
  width:33%;
  padding:4px 8px;
}
div.tx-cal-controller-single .label {
border-radius: 0.25em0;
    color: #555;
    display: inline;
    font-size: 100%;
    line-height: INHERIT;
    vertical-align: baseline;
    white-space: nowrap;
}

div.tx-cal-controller-single .item, div.jwcalendar_feEntry .item{
  text-align:left;
  padding:4px 4px 4px 32%;
}

div.tx-cal-controller-single-attach{
  border-left: 1px solid #E3E3E3;
    border-right: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3;
    text-align: left;
    padding:8px;
}

div.cal_event td.csc-uploads-icon,
div.cal_event td.csc-uploads-fileName,
div.cal_event td.csc-uploads-fileSize{
 vertical-align:top;
 padding-right:5px;
}
div.cal_event td.csc-uploads-fileSize{
 color:#666;
}
.tx-cal-controller-single-attach .csc-uploads-description {
    display: block;
}

.tx-cal-controller-single-attach li {overflow:inherit;}
