body {
  font-family: "Roboto", sans-serif;

  color: #000;
}
#calendar_12 .cal
{
  float: left;
	padding: 3px;
  cursor: default;
}

#calendar_12 table.month
{
  /*font-size:8px;*/
  border: 1px solid #888;
  border-collapse: collapse !important;
  height: 220px;
  width: 100%;
}

#calendar_12 table.month td
{
  width:27px;
  /*font-family: Arial, sans-serif;*/
  border-collapse:collapse !important;
  text-align:center;
  padding:2px;
}

#calendar_12 .calblock
{
  float:none;
  display:inline-block;
  background-color: #FFFFFF;
}

#calendar_12 .onecal{
	vertical-align:top;
}
#calendar_12 .days{
  background-color: #AAAAAA;
  color: #FFF;
}

#calendar_12 .hasday{
}
#calendar_12 .noday{
}


#calendar_12 table.month th {
  /*font-family: Arial, sans-serif;*/
  border-collapse:collapse;
  background-color: #808080;
  border:1px solid gray;
  color: #FFF;
}

#calendar_12 table.month .bussy
{
  background-color: #FF9B9B;
}

#calendar_12 table.month .free
{
  background-color: #CCFFCC;
  cursor: pointer;
}

#calendar_12 a
{
  text-decoration: none;
  color: #000;
}

#calendar_12 table.month td.dis
{
  background-color:#FFFFFF;
  color:#CACACA;
}

#calendar_12 table.month td.onsale, .onsale
{
  background-color:#AECDE6;
  color: #FFF;
  cursor: pointer;
}

#calendar_12 table.month td.use, .use
{
  background-color: #FFB92B;
  cursor: pointer;
}

#calendar_12 table.month td.stay, .stay
{
  background-color:#EEEEEE;
  color:#BEBEBE;
}

#calendar_12 table.month td.confirm, .confirm
{
  background-color:#006600;
  color:#FFF;
  cursor: pointer;
}

#calendar_12 table.month td.stop, .stop
{
  background-color:#FF9999;
  cursor: pointer;
}

#calendar_12 table.month td.stop-all, .stop-all
{
  background-color: #ff5458;
}

#calendar_12 table.month td.stop_eb, .stop_eb
{
  background-color: #FFB92B;
  cursor: pointer;
}

#calendar_12 table.month td.newstop, .newstop
{
  background-color:#9999FF;
}

#calendar_12.small td
{
  font-size: 0.8em;
  width: 22px !important;
}
#calendar_12.small table.month
{
  height: 155px;
}
