﻿/* ******************** Start of Calendar Code ******************************** */
table.ms-cal-gempty {background: transparent !important;}
table.ms-picker-table {background: transparent;}
.ms-quickLaunch table.ms-picker-table td {border-top: 0px;}
.ms-picker-header .ms-picker-table {color: #000; background: transparent;}
.ms-picker-header table.ms-picker-table {border: none;}

.ms-picker-header{background: #D5CD95;}
.ms-picker-table .ms-picker-dayheader {text-align: center;	background: transparent; border: none; color: #000;}

th.ms-picker-dayheader abbr {border: none;}
.ms-picker-week {background: none; border-left: 1px solid #000; border-top: 1px solid #555;}
.ms-picker-week a {color: #999;}
.ms-picker-weekRTL {background: none; border-right: 1px solid  #000; border-top: 1px solid  #555;}
.ms-picker-weekRTL a {color: #000;}

.ms-picker-weekselected {background: #000;}
.ms-picker-weekselected a, .ms-picker-weekselected a:hover {color: #000; text-decoration: underline;}
.ms-picker-weekselectedRTL {background: #000;}
.ms-picker-weekselectedRTL a, .ms-picker-weekselectedRTL a:hover {color: #000;}

table.ms-picker-table td.ms-picker-today {border: none; background: #eff2f7;}
table.ms-picker-table td.ms-picker-dayother, table.ms-picker-table td.ms-picker-daycenterOn, 
table.ms-picker-table td.ms-picker-daycenter {border: none; color: #000;}

.ms-picker-daycenter a, .ms-picker-today a, .ms-picker-dayselected a {color: #000;  text-decoration: none;}
.ms-picker-table .ms-picker-daycenterOn {background: #eff2f7;}
table.ms-picker-table td.ms-picker-dayselected {background: #eff2f7; border: none;}

.ms-picker-monthcenter a {color: #555 !important; border: none}
.ms-picker-monthcenter a:hover {color: #fff; border: none;}

.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenter {color: #555; background: transparent; border: none;}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenterOn {background: #eff2f7; border: none;}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthselected {background: #eff2f7;  border: none;}

table.ms-picker-table td.ms-picker-footer {border-top: 1px solid transparent; background: transparent;}

.ms-picker-line {border: none;}
.ms-navframe .ms-datepickerouter {border: none;}
.ms-calheader {background: transparent;}

div.ms-cal-navheader a img {background: none; border:solid 1px #999; background:transparent; vertical-align:middle;}

.ms-cal-nav-buttonsltr, .ms-cal-nav-buttonsltr a, 
.ms-cal-nav-buttonsltr a:link, .ms-cal-nav-buttonsltr a:active,
.ms-cal-nav-buttonsltr a:visited, 
.ms-cal-nav-buttonsltr a:hover  {color: #000; text-align:right; font-size:10px; padding:0px 15px 0px 0px; text-decoration: none !important;}

.ms-cal-nav-buttonsrtl, .ms-cal-nav-buttonsrtl a, 
.ms-cal-nav-buttonsrtl a:link, .ms-cal-nav-buttonsrtl a:active,
.ms-cal-nav-buttonsrtl a:visited, 
.ms-cal-nav-buttonsrtl a:hover  {color: #000; text-align:left; font-size:10px; padding:0px 15px 0px 0px; text-decoration: none !important;}

.ms-cal-navselected a, .ms-cal-navselected a:hover, .ms-cal-nav a, .ms-cal-nav a:hover {color: #000; text-decoration: none;}

.ms-cal-weekempty, .ms-cal-weekemptyRLT {background: transparent; border: none;}
.ms-cal-weekname { background: #333; border: 1px solid #333;}

.ms-cal-weekday {background: transparent; color: #fff; height: 20px;}
.ms-cal-week, .ms-cal-weekB, .ms-cal-weekRTL, .ms-cal-weekRTLB {border: none; background: transparent !important;}

.ms-cal-weekselected, .ms-cal-weekselectedRTL {border: 0px solid transparent; background: transparent;}
.ms-cal-weekselected a, .ms-cal-weekselectedRTL a {color: #000; text-decoration:none;}
.ms-cal-weekbox, .ms-cal-weekboxRTL {background: transparent; color: #fff;}

/* top day on 30day calendar */

.ms-cal-wtopday {border-right:none;}
.ms-cal-wtopdayRTL{border-left:none;}

/* today */
.ms-cal-topday-today, .ms-cal-topday-todayRTL {background:#ddd;border:solid 1px #343434;}
.ms-cal-topday-today div, .ms-cal-topday-todayRTL div{border:solid 1px transparent;}
.ms-cal-topday-todayover, .ms-cal-topday-todayoverRTL {background:#bbb;border:solid 1px #343434;}
.ms-cal-topday-todayover div, .ms-cal-topday-todayoverRTL div{border:solid 1px transparent;}

.ms-cal-wtopday-todayover div, .ms-cal-wtopday-todayRTLover div {border:solid 1px transparent;}
.ms-cal-wtopday-today div, .ms-cal-wtopday-todayRTL div {border:solid 1px transparent;}
.ms-cal-wtopday-today, .ms-cal-wtopday-todayRTL {background:#ddd; border:solid 0px #343434;}
.ms-cal-wtopday-todayover, .ms-cal-wtopday-todayRTLover {background:#bbb; border:solid 0px #343434;}

/* top day */
.ms-cal-topday, 
.ms-cal-topdayL,
.ms-cal-topdayRTL,
.ms-cal-topdayRTLL, 
.ms-cal-topdayfocus,
.ms-cal-topdayfocusL,
.ms-cal-topdayfocusRTL,
.ms-cal-topdayfocusRTLL {background: #EAEAEA; border: 1px solid #343434; text-decoration:none !important;}

.ms-cal-topdayover, 
.ms-cal-topdayoverL, 
.ms-cal-topdayoverRTL,
.ms-cal-topdayoverRTLL, 
.ms-cal-topdayfocusover, 
.ms-cal-topdayfocusoverL, 
.ms-cal-topdayfocusoverRTL, 
.ms-cal-topdayfocusoverRTLL, {background:none; background:#bbb; border:solid 1px #343434; text-decoration:none !important;}

.ms-cal-topdayover div a,
.ms-cal-topdayoverL div a,
.ms-cal-topdayoverRTL div a,
.ms-cal-topdayoverRTLL div a, 
.ms-cal-topdayfocusover div a,
.ms-cal-topdayfocusoverL div a,
.ms-cal-topdayfocusoverRTL div a,
.ms-cal-topdayfocusoverRTLL div a {background:transparent;border:solid 0px #343434;text-decoration:none !important;}

.ms-cal-topday-todayOver div a {color: #fff;}

.ms-cal-wtopday,
.ms-cal-wtopdayL, 
.ms-cal-wtopdayRTL, 
.ms-cal-wtopdayRTLL {border: 0px solid #343434; background: #d5cd95; text-decoration:none;}

.ms-cal-wtopdayfocus,
.ms-cal-wtopdayfocusL,
.ms-cal-wtopdayfocusRTL,
.ms-cal-wtopdayfocusRTLL  {background:#EAEAEA; border:solid 0px #343434;}

.ms-cal-wtopdayover,
.ms-cal-wtopdayLover,
.ms-cal-wtopdayRTLover,
.ms-cal-wtopdayRTLLover,
.ms-cal-wtopdayfocusover,
.ms-cal-wtopdayfocusLover,
.ms-cal-wtopdayfocusRTLover,
.ms-cal-wtopdayfocusRTLLover {background:#EAEAEA; border:solid 0px #343434;}

.ms-cal-wtopdayover,
.ms-cal-wtopdayLover,
.ms-cal-wtopdayRTLover,
.ms-cal-wtopdayRTLLover,
.ms-cal-wtopdayfocusover,
.ms-cal-wtopdayfocusLover,
.ms-cal-wtopdayfocusRTLover,
.ms-cal-wtopdayfocusRTLLover {background:#EAEAEA; border:solid 0px #343434;}

.ms-cal-nodataLeftRTL,.ms-cal-nodataLeft {border: none; background: #343434;}

.ms-cal-nodataMid,.ms-cal-nodataLeft,.ms-cal-nodataLeftRTL,
.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,
.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,
.ms-cal-nodataBtm2{border-left:1px solid #343434;border-right:1px solid #343434;background-color:#eff2f7;}

.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,
.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,.ms-cal-nodataBtm2{border-bottom:1px solid #343434;}

.ms-cal-workitem2{border-left:1px solid #343434;border-right:1px solid #343434;}

.ms-cal-workitemL2,
.ms-cal-workitemRTLL2 {border:1px solid #343434; border-top: none; background: transparent;}

.ms-cal-workitem2B,
.ms-cal-workitemRTL2B {border:1px solid #343434; border-top: none; background: transparent;}

.ms-cal-workitemL2B,
.ms-cal-workitemRTLL2B {border:1px solid #343434; border-bottom:3px solid #343434;  border-top: none; background: transparent;}

.ms-cal-todayitem2B,
.ms-cal-todayitemRTL2B{border:1px solid #343434; border-top: none; background: transparent;}

.ms-cal-workitem, 
.ms-cal-todayitem, 
.ms-cal-todayitemRTL {/*calendar days*/
	border-left:1px solid #343434;
	border-right:1px solid #343434;
	background: transparent;}

.ms-cal-noworkitem,
.ms-cal-noworkitemL,
.ms-cal-noworkitemRTL{
	border-left:1px solid #343434;
	border-right:1px solid #343434;
	background: transparent;}

.ms-cal-noworkitemB,
.ms-cal-noworkitemLB,
.ms-cal-noworkitem2B,
.ms-cal-noworkitemL2B,
.ms-cal-noworkitemRTL2B{
	border-left:1px solid #343434;
	border-bottom: 1px solid #343434;
	border-right:1px solid #343434;
	background: transparent;}

.ms-cal-muworkitem,
.ms-cal-muworkitemL,
.ms-cal-muworkitemR,
.ms-cal-muworkitemRTL,
.ms-cal-muworkitemRTLL{border-left:1px solid #343434; border-right:1px solid #343434;}

td.ms-cal-monthitem a:hover b{color:#000000;}

.ms-cal-monthitem b{font-weight:normal;color:#000;}

.ms-cal-monthMultiDay,
.ms-cal-monthMultiDay a,
.ms-cal-monthMultiDay a:link,
.ms-cal-monthMultiDay a:active,
.ms-cal-monthMultiDay a:visited {background-color:#eff2f7; color:#000;}
.ms-cal-monthMultiDay a:hover {background:#EAEAEA; color:#000; text-decoration:none;}

.ms-cal-monthitem, 
.ms-cal-monthitem a, 
.ms-cal-monthitem a:link, 
.ms-cal-monthitem a:visited, 
.ms-cal-monthitem a:active, 
.ms-cal-monthitem a:hover {color: #000; font-weight: normal;}

a.ms-cal-more,
a.ms-cal-more:link,,
a.ms-cal-more:active,
a.ms-cal-more:visited{font-weight:normal;color:#000;}

a.ms-cal-more:hover{color:#000000;}

td.ms-cal-defaultbgcolor a,td.ms-cal-monthAllDay a{color:#fff;}

.ms-cal-defaultbgcolor {background:#343434; }
.ms-cal-defaultbgcolorsel{background:#eff2f7;}

.ms-cal-time {border-right:1px solid #757575; background:transparent; padding: 0 1px 0 0;}
.ms-cal-timeRTL {border-left:1px solid #757575; background:transparent;  padding: 0 1px 0 0;}

.ms-cal-alldayevent{border-left:1px solid #343434; border-right:1px solid #343434;}
.ms-cal-alldayeventRTL{border-left:1px solid #343434; border-right:1px solid #343434; background:#eff2f7;}

.ms-cal-monthAllDay{background: #343434; border:solid 1px #343434; }
.ms-cal-monthAllDaysel{background: #eff2f7; border:solid 1px #EAEAEA;}

.ms-cal-noworkhour {border-left:2px solid #757575;background:#eff2f7;}
.ms-cal-noworkhourF{border-top:3px solid #757575; border-left:2px solid #EAEAEA; background:#eff2f7;}
.ms-cal-noworkhourRTL{border-right:2px solid #757575; background:#eff2f7;}
.ms-cal-noworkhourRTLF{border-top:3px solid #757575; border-right:2px solid #757575; background:#eff2f7;}

.ms-cal-workhourB,
.ms-cal-workhourBhalfhour,
.ms-cal-workhourBover,
.ms-cal-workhourBhalfhourover{border-bottom: solid 1px #757575; background: transparent; color:#000;}

.ms-cal-workhourRTLB,
.ms-cal-workhourRTLBhalfhour,
.ms-cal-workhourRTLBover,
.ms-cal-workhourRTLBhalfhourover{border-bottom: solid 1px #757575; background: transparent; color:#000;}

.ms-cal-workhour,
.ms-cal-workhourhalfhour,
.ms-cal-workhourover,
.ms-cal-workhourhalfhourover{background-color:transparent; color:#000;}

.ms-cal-workhourRTL,
.ms-cal-workhourRTLhalfhour,
.ms-cal-workhourRTLover,
.ms-cal-workhourRTLhalfhourover{background-color:transparent; color:#000;}

.ms-cal-workhourF,
.ms-cal-workhourFover,
.ms-cal-workhourFhalfhour,
.ms-cal-workhourFhalfhourover{background-color: transparent; color:#000;}

.ms-cal-workhourRTLF,
.ms-cal-workhourRTLFover,
.ms-cal-workhourRTLFhalfhour,
.ms-cal-workhourRTLFhalfhourover{background-color:transparent; color:#000;}

.ms-cal-upper-border{border-top:3px solid #757575; border-right:1px solid #757575;}
.ms-cal-upper-borderRTL{border-top:3px solid #757575; border-left:1px solid #757575;}

.ms-cal-enoworkdayF,
.ms-cal-enoworkdayRTLF{border-top:solid 1px #757575;}

.ms-cal-eworkdayF,
.ms-cal-eworkdayRTLF{border-top:solid 1px #757575;}

.ms-cal-workhourF,
.ms-cal-workhourRTL,
.ms-cal-workhourRTLF,
.ms-cal-workhourFover,
.ms-cal-workhourRTLFover,
.ms-cal-workhour,.ms-cal-workhourB,
.ms-cal-workhourFover,
.ms-cal-workhourRTLFover,
.ms-cal-workhourover,
.ms-cal-workhourBover,
.ms-cal-workhourRTLover,
.ms-cal-workhourRTLBover,
.ms-cal-workhourB,
.ms-cal-workhourBover,{border-top:1px solid #757575;}

.ms-cal-enoworkhour,
.ms-cal-enoworkhourF,
.ms-cal-enoworkhourRTL,
.ms-cal-enoworkhourRTLF{border-top:none;}

.ms-cal-eworkhourF .ms-cal-dayhour,
.ms-cal-eworkhourF .ms-cal-dayhourF,
.ms-cal-eworkhour .ms-cal-dayhourF,
.ms-cal-eworkhour .ms-cal-dayhour,
.ms-cal-eworkday .ms-cal-dayhour,
.ms-cal-enoworkday .ms-cal-dayhour,
.ms-cal-eworkday .ms-cal-dayhourF,
.ms-cal-enoworkday .ms-cal-dayhourF,
.ms-cal-enoworkhourF .ms-cal-dayhour,
.ms-cal-enoworkhourF .ms-cal-dayhourF,
.ms-cal-enoworkhour .ms-cal-dayhour,
.ms-cal-enoworkhour .ms-cal-dayhourF{border-top:solid 1px #757575;}

.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL,
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF,
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF,
.ms-cal-eworkhourRTL .ms-cal-dayhourRTL,
.ms-cal-eworkdayRTL .ms-cal-dayhourRTL,
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTL,
.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkhourF .ms-cal-dayhalfhourF,
.ms-cal-eworkhour .ms-cal-dayhalfhourF,
.ms-cal-eworkhour .ms-cal-dayhalfhour,
.ms-cal-eworkday .ms-cal-dayhalfhour,
.ms-cal-enoworkday .ms-cal-dayhalfhour,
.ms-cal-eworkday .ms-cal-dayhalfhourF,
.ms-cal-enoworkday .ms-cal-dayhalfhourF,
.ms-cal-enoworkhour .ms-cal-dayhalfhour,
.ms-cal-enoworkhour .ms-cal-dayhalfhourF{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF,
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL,
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL,
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL,
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL,
.ms-cal-workhourhalfhour,
.ms-cal-workhourhalfhourB,
.ms-cal-workhourRTLhalfhour,
.ms-cal-workhourRTLBhalfhourover,
.ms-cal-workhourRTLhalfhourover,
.ms-cal-workhourBhalfhourover,
.ms-cal-workhourHalfHourOver,
.ms-cal-workhourRTLFhalfhourover,
.ms-cal-workhourFhalfhourover,
.ms-cal-workhourBhalfhour,
.ms-cal-workhourBhalfhourover{border-top:solid 1px #EAEAEA;}

.ms-cal-enoworkhourB .ms-cal-dayhalfhour,
.ms-cal-enoworkhourB .ms-cal-dayhour{border-top:solid 1px #EAEAEA;border-bottom:solid 1px #757575;background:#f8f8f8;}

.ms-cal-enoworkhourB .ms-cal-dayhalfhourF,
.ms-cal-enoworkhourB .ms-cal-dayhourF {border-top:solid 1px #EAEAEA; border-bottom:solid 1px #757575; background: #f8f8f8; border-left:solid 1px #EAEAEA;}

.ms-cal-enoworkhourF .ms-cal-dayhour,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL,
.ms-cal-enoworkhour .ms-cal-dayhalfhourF,
.ms-cal-enoworkhour .ms-cal-dayhalfhour,
.ms-cal-enoworkhour .ms-cal-dayhourF,
.ms-cal-enoworkhour .ms-cal-dayhour
.ms-cal-enoworkhourF .ms-cal-dayhourF,
.ms-cal-enoworkhour,
.ms-cal-enoworkhourRTL,
.ms-cal-enoworkhourRTLL,
.ms-cal-enoworkhourL,
.ms-cal-enoworkhourF,
.ms-cal-enoworkhourRTLF{background: #f8f8f8;}

.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF {border-top:solid 1px #EAEAEA; border-bottom:solid 1px #EAEAEA;background: #f8f8f8;border-right:solid 1px #EAEAEA;}

.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL,
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL {border-top:solid 1px #EAEAEA; border-bottom:solid 1px #EAEAEA; background: #f8f8f8;}

.ms-cal-eworkhourF .ms-cal-dayhourF,
.ms-cal-eworkday .ms-cal-dayhourF,
.ms-cal-enoworkday .ms-cal-dayhourF,
.ms-cal-enoworkdayF .ms-cal-dayhourF,
.ms-cal-eworkday .ms-cal-dayhalfhourF,
.ms-cal-enoworkday .ms-cal-dayhalfhourF,
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF,
.ms-cal-eworkdayF .ms-cal-dayhourF,
.ms-cal-eworkhour .ms-cal-dayhourF,
.ms-cal-eworkhour .ms-cal-dayhalfhourF{border-left:solid 1px #EAEAEA;}

.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF,
.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF,
.ms-cal-eworkdayRTLF .ms-cal-dayhourRTLF,
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF,
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-enoworkhourF .ms-cal-dayhourF,
.ms-cal-enoworkhour .ms-cal-dayhalfhourF,
.ms-cal-enoworkhour .ms-cal-dayhourF{border-left:solid 1px #EAEAEA;}

.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-eworkday,.ms-cal-eworkdayRTL,.ms-cal-eworkhour,.ms-cal-eworkhourRTL{background: transparent;}

.ms-cal-enoworkdayF .ms-cal-dayhalfhourF,
.ms-cal-enoworkday .ms-cal-dayhalfhourF,
.ms-cal-enoworkday .ms-cal-dayhourF,
.ms-cal-enoworkdayF .ms-cal-dayhourF,
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,
.ms-cal-enoworkday, .ms-cal-enoworkdayRTL,
.ms-cal-enoworkdayF,.ms-cal-enoworkdayRTLF{background: transparent;}

.ms-cal-weekedge{background-color: transparent;}

.ms-cal-wemptycell,.ms-cal-wemptycellL{border-left:1px solid #EAEAEA; background: transparent;}

.ms-cal-walldayevent,.ms-cal-walldayeventL,
.ms-cal-walldayeventRTL,.ms-cal-walldayeventRTLL{background:transparent;}

.cont,.contR,.contB,.contL{border-bottom:solid 0px #343434; border-top:solid 0px #343434;}

.contB{border-left:solid 0px #343434;border-right:solid 0px #343434;}
.contL{border-left:solid 1px #343434;}
.contR{border-right:solid 1px #343434;}

.ms-cal-tdayitem  {border: 1px solid #343434; background: transparent !important; /* changed from t */}
.ms-cal-tweekitem {border: 1px solid #343434; background:transparent !important /*changed from eee*/;}


/* use this code to control the size of your calendar *//*
#MontlyViewDefault_CalendarView {width: 760px;}
.ms-calheader img {background: none; width: auto;}

.ms-calheader {width: 650px; background: none;}

.ms-cal-wtopday div img,.ms-cal-wtopdayL div img,.ms-cal-wtopdayLover div img,.ms-cal-wtopdayover div img,
.ms-cal-wtopdayRTL div img,.ms-cal-wtopdayRTLL div img,.ms-cal-wtopdayRTLover div img,.ms-cal-wtopdayRTLLover div img,
.ms-cal-wtopdayfocusover div img,.ms-cal-wtopdayfocusLover div img,.ms-cal-wtopdayfocusRTLover div img,.ms-cal-wtopdayfocusRTLLover div img,
.ms-cal-wtopday-todayRTLover div img,.ms-cal-wtopday-todayRTLLover div img,.ms-cal-wtopday-todayRTL div img,.ms-cal-wtopday-todayRTLL div img,
.ms-cal-wtopdayfocusRTL div img,.ms-cal-wtopdayfocusRTLL div img,.ms-cal-wtopdayfocusL div img,
.ms-cal-wtopdayfocus div img {width:49px; border: 0px;} 
/*/
