/*--------------------------------------------------------------------------------*//*   Stylesheet: calendar.css - DOV   Author:  James Whitfield   Date:    31 December 2013   Description:   Class and style sheet properties*//*--------------------------------------------------------------------------------*/html    {overflow-y:scroll}body    {text-align:center;background-color:#ffffff}form    {margin-bottom:0}table   {font-family:Helvetica,Sans-Serif;font-size:12px;font-weight:normal;color:#000000;border-spacing:0;padding:0}.iframe {border:0;overflow:hidden;width:100%}input[type=button] {-webkit-appearance:none;box-shadow:none;padding:0 12px}.xbutton            {font-family:Helvetica,Sans-Serif;font-size:133%;color:#ffffff;font-weight:bold;background-color:#3162bf;cursor:pointer;                    width:140px;height:36px;line-height:22px;border:1px solid #319adf;border-radius:12px}.button            {font-family:'Lucida Sans Unicode','Trebuchet MS',Helvetica,Sans-Serif;font-size:133%;color:#ffffff;font-weight:bold;background-color:#3162bf;cursor:pointer;		            height:36px;line-height:22px;padding:0 12px;border:1px solid #1dc5ff;border-radius:6px}	.button:hover      {background-color:#2f7ff1}/*--------------------------------------------------------------------------------*//* Calendar *//*--------------------------------------------------------------------------------*/.bkg_availcalpage     {position:relative;margin:auto auto;background-color:#ffffff}table.bkg_availcal    {background-color:#ffffff;border-top:1px solid #b9e2ff;border-left:1px solid #b9e2ff}table.bkg_availcal td {border-right:1px solid #b9e2ff;border-bottom:1px solid #b9e2ff}.responsivecalendar {display:inline-block;margin:4px}@media screen and (max-width:400px) {  .responsivecalendar {display:inline-block;margin-right:8px;margin-bottom:8px;width:100%}}.acyear      {font-size:360%;font-weight:bold;color:#000000;text-align:center;vertical-align:bottom;margin:0}.acmonth     {font-family:'Heiti SC',Helvetica,Sans-Serif;font-weight:bold;font-size:150%;              color:#004690;text-align:center;margin:0;padding:6px;background-color:#b3ebff}.acday       {font-size:105%;font-weight:normal;color:#ffffff;text-align:center;width:28px;height:28px;margin:0;padding:2px 1px;background-color:#2775a9}.acavail, .acavailwe, .acprov, .acbooked, .acowners, .acmancom, .accheckin, .acsameday, .acdblbkd, .achistoric, .acunavail, .actoday,          .acratehigh, .acrateabove, .acratebelow, .acratelow {font-size:150%;font-weight:bold;text-align:right;padding:3px 4px 2px 4px}.acavail     {color:#00a0b0;background-color:#ffffff}.acavailwe   {color:#0669b2;background-color:#ffffff}.acprov      {color:#ffffff;background-color:#aeaeae}.acbooked    {color:#ffffff;background-color:#80ccff}.acowners    {color:#ffffff;background-color:#f28cf2}.acmancom    {color:#ffffff;background-color:#84e184}.accheckin   {color:#ffffff;background-color:#f9f906}.acsameday   {color:#ffffff;background-color:orange}.acdblbkd    {color:#ffffff;background-color:red}.achistoric  {color:#d0d0d0;background-color:#f1eeee;text-decoration:line-through}.acunavail   {color:#990000;background-image:url("images/icons/icon_date_booked.gif");background-position:center;background-repeat:no-repeat;background-color:#f1eeee}.actoday     {color:#ffff00;background-color:#000000}.acratehigh  {background-color:#ff6666}.acrateabove {background-color:#ff9f80}.acratebelow {background-color:#ffbf80}.acratelow   {background-color:#ffdf80}.f1, .f1i, .f1inline {font-size:125%}.f1i, .f1inline      {display:inline-block}.f2          {font-size:150%;line-height:133%}.h100        {font-size:100%;color:#3162bf;text-decoration:none}.h100:hover  {color:#1bbdba;text-decoration:underline}/*--------------------------------------------------------------------------------*//* Style height and width settings *//*--------------------------------------------------------------------------------*/.inline {display:inline-block}.sh16   {height:16px}.sh32   {height:32px}.sw8    {width:8px}.sw48   {width:48px}.swfp   {width:100%}