/*********************
* Calendar style
**********************/
table#jevents{
     width:100%;
     font-size: 12px;
     font-size: 12px;
     font-style: normal;
     color: #005E31;
}
.cal_table {
   border: 1px solid #005E31;
}
.cal_td_daysnames {
    border-bottom: 1px solid #005E31;
    height:25px ! important;
    line-height:25px;
    background-color:#009C4D;
    color: #fff;
    font-weight:bold;
    text-align:center !important;
}
.cal_td_daysnames .sunday{
}
.cal_td_daysnames .saturday{
}
.cal_daysnames {
    font-weight: bold;
    text-decoration: none;
}
.cal_td_daysoutofmonth {
    background-color: #efe;
    color: #aba;
}
.cal_daysoutofmonth {
    line-height: normal;
    font-weight: bold;
    text-decoration: none;
}
.cal_td_daysnoevents {
    background-color: #dfd;
    color:#009B4F;
    padding:0px !important;
}
.cal_td_today {
    background-color:#afa;
    padding:0px !important;
}
a.cal_daylink:link {
    color: #005E31;
    font-weight: bold;
    text-decoration: none;
}
a.cal_daylink:visited{
    text-decoration: none;
}
.cal_td_today a.cal_daylink:link, .cal_td_today a.cal_daylink:visited {
    color: #000;
    text-decoration: none;
}
a.cal_daylink:hover, .cal_td_today a.cal_daylink:hover {
    color: Red;
    text-decoration: none;
}
a.cal_titlelink:link, a.cal_titlelink:visited, a.cal_titlelink:hover {
    font-size:10px;
    font-weight: bold;
    text-decoration: none;
    color:inherit!important;
    display:block;
    margin-bottom:1px;
}

/***************************
* List style
**************************/
ul.ev_ul {
   list-style:none;
   padding:0px;
   margin:5px;
}
ul.ev_ul li.ev_td_li {
   border-style:solid;
   border-width:0 0 0 5px;
   margin-bottom:1px;
   padding-left:2px;
}
a.ev_link_cat:link {
    color: Gray;
    text-decoration:none;
}
a.ev_link_cat:visited  {
    text-decoration:none;
}
a.ev_link_cat:hover  {
    font-size:12px;
}
a.ev_link_row:link {
    text-decoration:none;
}
a.ev_link_row:visited  {
    text-decoration:none;
}
a.ev_link_row:hover  {
    color: Black;
}
a.ev_link_unpublished {
    color:red;
    text-decoration:none;
}
a.ev_link_weekday:link {
    text-decoration:none;
}
a.ev_link_weekday:visited  {
    text-decoration:none;
}
a.ev_link_weekday:hover  {
}
.ev_fieldset {
    font-weight: bold;
}
.ev_table {
    border-right: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
}
.ev_table tr {
}
.ev_table td {
    padding:5px;
}
.ev_td_right {
   width:100%;
    border-top: 1px solid #000000;
}
.ev_td_left {
    background-color: #dfd;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    font-weight: normal;
    text-align : left;
    vertical-align: top;
}
.ev_td_today {
    background-color: #afa;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    font-weight: normal;
}

/* Calendar navigaton area */
div.ev_navigation {
}
/* Calendar admin panel */
div.ev_adminpanel {
}
/**********************
* Nav bar style
**********************/
a.nav_bar_link:link {
    font-size: 10px;
    font-family: Verdana;
    color: Green;
}
a.nav_bar_link:visited  {
    font-size:10px;
    font-family: Verdana;
    color: Teal;
}
a.nav_bar_link:hover  {
    font-size:10px;
    font-family: Verdana;
    color: Lime;
}
.nav_bar_cell  {
    background-color: #ECECEC;
}

/****************************
* Iconic calendar navigation
****************************/

td.iconic_td {
   width:60px!important;
   margin:0px;
   padding:0px;
   font-size:8pt;
}
div.nav_bar_cal{
   margin:0px;
   padding:0px;
   width:50px;
}
div.nav_bar_cal img, div.nav_bar_cal a{
   height:31px;
   width:50px;
   border:0;
}
tr.icon_labels{
 font-size:70%;
 margin:0px;
 padding:0px;
}
div#ev_icon_yearly {
     background-image: url("images/cal5x.jpg");
     background-repeat: no-repeat;
}
div#ev_icon_monthly {
     background-image: url("images/cal1x.jpg");
     background-repeat: no-repeat;
}
div#ev_icon_weekly{
     background-image: url("images/cal2x.jpg");
     background-repeat: no-repeat;
}
div#ev_icon_daily{
     background-image: url("images/cal3x.jpg");
     background-repeat: no-repeat;
}
div#ev_icon_search{
     background-image: url("images/cal8x.jpg");
     background-repeat: no-repeat;
}
div#ev_icon_jumpto{
     background-image: url("images/cal9x.jpg");
     background-repeat: no-repeat;
}


/* Print version */
@media print {
   table.contentpaneopen {
         background-image:none!important;
       background-color:white!important;
   }
   div.ev_navigation {
      display:none;
   }
   div.ev_adminpanel {
      display:none;
   }
}



