.cal1 { background-color: #e0e0e9; border-bottom: 1px solid #ccc }
.cal2 { background-color: #f0f0f9; border-bottom: 1px solid #ccc }

.announce1 { background-color: #FFCC00 }
.announce2 { background-color: #FDE67F }

.a1 { background-color: #BFBFFF }
.a2 { background-color: #DFDFFF }

.b1 { background-color: #FFBFFF }
.b2 { background-color: #FFDFFF }

.c1 { background-color: #BFBFE5 }
.c2 { background-color: #DFDFF2 }

.d1 { background-color: #BFFFBF }
.d2 { background-color: #DFFFDF }

.e1 { background-color: #FFAEAE }
.e2 { background-color: #FFD7D7 }

.f1 { background-color: #B9E3B9 }
.f2 { background-color: #DDF1DD }

.g1 { background-color: #D4FF53 }
.g2 { background-color: #EAFFAB }

.h1 { background-color: #ABFFEA }
.h2 { background-color: #D5FFF4 }

.i1 { background-color: #CFCFAE }
.i2 { background-color: #E7E7D7 }

.j1 { background-color: #FFBFFF }
.j2 { background-color: #FFDFFF }

.k1 { background-color: #BFBFFF }
.k2 { background-color: #DFDFFF }

.l1 { background-color: #FFD9BF }
.l2 { background-color: #FFECDF }

.m1 { background-color: #DCB6C3 }
.m2 { background-color: #EEDBE1 }

.n1 { background-color: #C6D1FF }
.n2 { background-color: #E2E8FF }

.o1 { background-color: #FFBFBF }
.o2 { background-color: #FFDFDF }

.p1 { background-color: #FFBFFF }
.p2 { background-color: #FFDFFF }

.q1 { background-color: #B9E3FF }
.q2 { background-color: #DDF1FF }

.r1 { background-color: #FFD453 }
.r2 { background-color: #FFEAAB }

.s1 { background-color: #A6FFBC }
.s2 { background-color: #D2FFDD }

.t1 { background-color: #B9B9E3 }
.t2 { background-color: #DDDDF1 }

.u1 { background-color: #B9E3FF }
.u2 { background-color: #DDF1FF }