.JIT_EvCal tr td
{
  text-align: center;
  padding: 0;
}
.JIT_EvCal
{
  padding: 0;
}
.JIT_EvCal tr td:last-child
{
  border-right:0;
}
.JIT_EvCal tr:last-child td
{
  border-bottom:0;
}
.JIT_EvCal tr:first-child td:first-child,.JIT_EvCal tr:first-child td:last-child
{
  border-bottom:0;
}
.JIT_EvCal tr td:first-child
{
  border-left:0;
}
.JIT_EvCal tr:first-child td
{
  border-top:0;
}
.prev1,.next1
{
  cursor: pointer;
}
.prev1:hover,.next1:hover
{
  opacity: 0.7;
}
.week_day1
{
  cursor: default;
}
.week_day1:hover
{
  opacity: 0.7;
}
.Juna_Ev_CalContentPD
{
  top:0;
  left: 0;
  height: 100%;
  width: 100%;
  position: fixed;
  background-color: #000000;
  visibility: visible;
  opacity: 0.5;
  z-index: 99999;
  display: none;
  cursor: pointer;
  position: right top;
}
.without,.month1,.title_name
{
  cursor: default;
}
.junawithevent
{
  cursor: pointer;
}
.Juna_Ev_CalContentDiv
{
  width:60%;
  height:80%;
  position: fixed;
  top: 10%;
  left:20%;
  z-index: 99999999;
  display: none;
}
.Juna_Ev_Cal_Content_Icons
{
  position: relative;
  width: 100%;
  padding: 5px;
}
.junaitevcalicon
{
  font-size: 30px !important;
  cursor: pointer;
}
.junaitevcalicon:hover
{
  opacity: 0.7;
}
.Juna_Ev_Cal_Content_Event_Data
{
  margin-left: 30px;
  margin-right: 30px;
}
.junaitevcaliconclose
{
  float: right;
}
.Juna_Ev_Cal_Content_Events
{
  position: relative;
  width: 100%;
  height:92%;
  bottom: 0;
  overflow-x: hidden;
  overflow-y: scroll !important;
}
.Juna_Ev_Cal_Content_EventsDiv
{
  width:100%;
  table-layout:auto;
  display: none;
}
.Juna_Ev_Cal_Content_EventsDiv td
{
  border:none;
}