/*
YYYY-MM-DD
2009-05-07 = May 7, 2009

# supply a color value for the cell if the image is dark and the date does not have enough contrast

# !important after the 

*/

/*table#calendar tbody td#calendar-2009-10-05 { background-image:url(/media/images/calendar/dudamel_part1.jpg); color:#ffffff }
table#calendar tbody td#calendar-2009-10-06 { background-image:url(/media/images/calendar/dudamel_part2.jpg); color:#ffffff  }
table#calendar tbody td#calendar-2009-10-15 { background-image:url(/media/images/calendar/williams_john.jpg); color:#ffffff  }
table#calendar tbody td#calendar-2009-10-27{ background-image:url(/media/images/calendar/martin_steve.jpg); color:#ffffff  }
table#calendar tbody td#calendar-2009-11-02 { background-image:url(/media/images/calendar/kristofferson_kris.jpg); color:#ffffff  }
table#calendar tbody td#calendar-2009-11-16 { background-image:url(/media/images/calendar/upshaw_dawn.jpg); color:#ffffff  }
table#calendar tbody td#calendar-2009-11-26 { background-image:url(/media/images/calendar/adams_john.jpg); color:#333333  }
table#calendar tbody td#calendar-2009-12-01-empty { background-image:url(/media/images/calendar/wclc.gif); color:#fff  }
table#calendar tbody td#calendar-2009-12-07 { background-image:url(/media/images/calendar/josephowicz_leila.jpg); color:#333 }
table#calendar tbody td#calendar-2009-12-24 { background-image:url(/media/images/calendar/preservation_jazz.jpg); color:#fff  }
table#calendar tbody td#calendar-2009-12-29 { background-image:url(/media/images/calendar/bbvd_left.jpg); color:#fff  }
table#calendar tbody td#calendar-2009-12-30 { background-image:url(/media/images/calendar/bbvd_right.jpg); color:#fff  }
table#calendar tbody td#calendar-2010-01-05 { background-image:url(/media/images/calendar/watts_andre_left.jpg); color:#333  }
table#calendar tbody td#calendar-2010-01-06 { background-image:url(/media/images/calendar/watts_andre_right.jpg); color:#333  }
table#calendar tbody td#calendar-2010-01-13 { background-image:url(/media/images/calendar/maazel_left.jpg); color:#fff  }
table#calendar tbody td#calendar-2010-01-14 { background-image:url(/media/images/calendar/maazel_right.jpg); color:#fff  }
table#calendar tbody td#calendar-2010-01-25 { background-image:url(/media/images/calendar/anderszewski_poitr.jpg); color:#fff  }
table#calendar tbody td#calendar-2010-01-28 { background-image:url(/media/images/calendar/ma_yoyo.jpg); color:#333  }
table#calendar tbody td#calendar-2010-02-08 { background-image:url(/media/images/calendar/masters_persian_music_left.jpg); color:#fff }
table#calendar tbody td#calendar-2010-02-09 { background-image:url(/media/images/calendar/masters_persian_music_right.jpg); color:#fff }
table#calendar tbody td#calendar-2010-02-18 { background-image:url(/media/images/calendar/dutoit_charles.jpg); color:#fff }
table#calendar tbody td#calendar-2010-02-25 { background-image:url(/media/images/calendar/bell_joshua.jpg); color:#fff }
table#calendar tbody td#calendar-2010-03-01-empty { background-image:url(/media/images/calendar/kidjo_angelique.jpg); color:#fff }
table#calendar tbody td#calendar-2010-03-03 { background-image:url(/media/images/calendar/conlon_james.jpg); color:#000  }
table#calendar tbody td#calendar-2010-03-05 { background-image:url(/media/images/calendar/matheuz_diego.jpg); color:#000  }
table#calendar tbody td#calendar-2010-03-08 { background-image:url(/media/images/calendar/bringuier_lionel.jpg); color:#fff  }
table#calendar tbody td#calendar-2010-03-22 { background-image:url(/media/images/calendar/bridgewater_deedee.jpg); color:#fff }
table#calendar tbody td#calendar-2010-03-24 { background-image:url(/media/images/calendar/upshaw_dawn.jpg); color:#fff }
table#calendar tbody td#calendar-2010-03-24 { background-image:url(/media/images/calendar/ax_emanuel.jpg); color:#fff }
table#calendar tbody td#calendar-2010-04-05 { background-image:url(/media/images/calendar/a_and_a.jpg); color:#fff }
table#calendar tbody td#calendar-2010-04-07 { background-image:url(/media/images/calendar/ades_thomas.jpg); color:#fff }
table#calendar tbody td#calendar-2010-04-15 { background-image:url(/media/images/calendar/trpceski_simon.jpg); color:#333 }
table#calendar tbody td#calendar-2010-04-26 { background-image:url(/media/images/calendar/gustavo_left.jpg); color:#fff }
table#calendar tbody td#calendar-2010-04-27 { background-image:url(/media/images/calendar/gustavo_right.jpg); color:#fff }
table#calendar tbody td#calendar-2010-05-03 { background-image:url(/media/images/calendar/a_and_a.jpg); color:#fff }
table#calendar tbody td#calendar-2010-05-17 { background-image:url(/media/images/calendar/rollins_sonny.jpg); color:#fff }
table#calendar tbody td#calendar-2010-05-26 { background-image:url(/media/images/calendar/bringuier_lionel_2.jpg); color:#fff }
table#calendar tbody td#calendar-2010-05-27 { background-image:url(/media/images/calendar/rachlin_julian.jpg); color:#fff }*/
table#calendar tbody td#calendar-2010-10-04 { background-image:url(/media/images/calendar/2010-dudamel-2.jpg); color:#fff }
table#calendar tbody td#calendar-2010-10-05 { background-image:url(/media/images/calendar/2010-dudamel-3.jpg); color:#fff }
table#calendar tbody td#calendar-2010-10-06 { background-image:url(/media/images/calendar/2010-dudamel-1.jpg); color:#fff }
table#calendar tbody td#calendar-2010-10-11 { background-image:url(/media/images/calendar/2010-thibaudet.jpg); color:#fff }
table#calendar tbody td#calendar-2010-10-21 { background-image:url(/media/images/calendar/2010-shankar.jpg); color:#fff }
table#calendar tbody td#calendar-2010-10-25 { background-image:url(/media/images/calendar/2010-dutoit.jpg); color:#fff }
table#calendar tbody td#calendar-2010-11-01-empty { background-image:url(/media/images/calendar/2010-jekyll-hyde.jpg); color:#fff }
table#calendar tbody td#calendar-2010-11-04 { background-image:url(/media/images/calendar/2010-heras-casado.jpg); color:#fff }
table#calendar tbody td#calendar-2010-11-11 { background-image:url(/media/images/calendar/2010-buika.jpg); color:#fff }
table#calendar tbody td#calendar-2010-11-15 { background-image:url(/media/images/calendar/2010-malkki.jpg); color:#fff }
table#calendar tbody td#calendar-2010-11-18 { background-image:url(/media/images/calendar/2010-salonen.jpg); color:#000 }
table#calendar tbody td#calendar-2010-12-02 { background-image:url(/media/images/calendar/2010-deneve.jpg); color:#000 }
table#calendar tbody td#calendar-2010-12-09 { background-image:url(/media/images/calendar/2010-cole.jpg); color:#fff }
table#calendar tbody td#calendar-2010-12-13 { background-image:url(/media/images/calendar/2010-hahn.jpg); color:#fff }
table#calendar tbody td#calendar-2010-12-26 { background-image:url(/media/images/calendar/2010-blindboysofalabama-left.jpg); color:#fff }
table#calendar tbody td#calendar-2010-12-27 { background-image:url(/media/images/calendar/2010-blindboysofalabama-right.jpg); color:#fff }
table#calendar tbody td#calendar-2010-12-30 { background-image:url(/media/images/calendar/2010-chenoweth.jpg); color:#000 }
table#calendar tbody td#calendar-2011-01-05 { background-image:url(/media/images/calendar/2010-oconnor.jpg); color:#000 }
table#calendar tbody td#calendar-2011-01-11 { background-image:url(/media/images/calendar/dudamel_part1.jpg); color:#fff }
table#calendar tbody td#calendar-2011-01-12 { background-image:url(/media/images/calendar/dudamel_part2.jpg); color:#fff }
table#calendar tbody td#calendar-2011-01-20 { background-image:url(/media/images/calendar/2010-mehldau.jpg); color:#fff }
table#calendar tbody td#calendar-2011-01-24 { background-image:url(/media/images/calendar/2010-williams-carol.jpg); color:#fff }
table#calendar tbody td#calendar-2011-01-26 { background-image:url(/media/images/calendar/2010-perlman.jpg); color:#fff }
table#calendar tbody td#calendar-2011-02-04 { background-image:url(/media/images/calendar/2010-feinstein.jpg); color:#fff }
table#calendar tbody td#calendar-2011-02-16 { background-image:url(/media/images/calendar/2010-lcj-left.jpg); color:#000 }
table#calendar tbody td#calendar-2011-02-17 { background-image:url(/media/images/calendar/2010-lcj-right.jpg); color:#000 }
table#calendar tbody td#calendar-2011-02-21 { background-image:url(/media/images/calendar/2010-capucon.jpg); color:#fff }
table#calendar tbody td#calendar-2011-02-23 { background-image:url(/media/images/calendar/2010-trpceski.jpg); color:#000 }
table#calendar tbody td#calendar-2011-03-07 { background-image:url(/media/images/calendar/2010-dudamel-2.jpg); color:#fff }
table#calendar tbody td#calendar-2011-03-28 { background-image:url(/media/images/calendar/2010-chang-left.jpg); color:#000 }
table#calendar tbody td#calendar-2011-04-06 { background-image:url(/media/images/calendar/ades_thomas.jpg); color:#fff }
table#calendar tbody td#calendar-2011-04-13 { background-image:url(/media/images/calendar/2010-znaider.jpg); color:#fff }
table#calendar tbody td#calendar-2011-04-20 { background-image:url(/media/images/calendar/2010-bronfman.jpg); color:#fff }
table#calendar tbody td#calendar-2011-04-28 { background-image:url(/media/images/calendar/2010-vanzweden.jpg); color:#fff }
table#calendar tbody td#calendar-2011-05-02 { background-image:url(/media/images/calendar/2010-vanzweden.jpg); color:#fff }
table#calendar tbody td#calendar-2011-05-11 { background-image:url(/media/images/calendar/2010-carpenter.jpg); color:#fff }
table#calendar tbody td#calendar-2011-05-16 { background-image:url(/media/images/calendar/gustavo-left.jpg); color:#fff }
table#calendar tbody td#calendar-2011-05-17 { background-image:url(/media/images/calendar/gustavo-right.jpg); color:#fff }
table#calendar tbody td#calendar-2011-05-23 { background-image:url(/media/images/calendar/2010-josefowicz.jpg); color:#000 }
table#calendar tbody td#calendar-2011-05-25 { background-image:url(/media/images/calendar/adams_john.jpg); color:#000 }
table#calendar tbody td#calendar-2011-06-01 { background-image:url(/media/images/calendar/2010-dudamel-1.jpg); color:#000 }
table#calendar tbody td#calendar-2011-09-29-empty { background-image:url(/media/images/calendar/dudamel_1_1.jpg); color:#fff }
table#calendar tbody td#calendar-2011-09-30-empty { background-image:url(/media/images/calendar/dudamel_1_2.jpg); color:#fff }
table#calendar tbody td#calendar-2011-10-03 { background-image:url(/media/images/calendar/tausk.jpg); color:#fff }
table#calendar tbody td#calendar-2011-10-10 { background-image:url(/media/images/calendar/jansen.jpg); color:#fff }
table#calendar tbody td#calendar-2011-10-19 { background-image:url(/media/images/calendar/moser.jpg); color:#000 }
table#calendar tbody td#calendar-2011-10-24 { background-image:url(/media/images/calendar/bregovic_1.jpg); color:#000 }
table#calendar tbody td#calendar-2011-10-25 { background-image:url(/media/images/calendar/bregovic_2.jpg); color:#000 }
table#calendar tbody td#calendar-2011-10-27 { background-image:url(/media/images/calendar/goode.jpg); color:#000 }
table#calendar tbody td#calendar-2011-10-31-empty { background-image:url(/media/images/calendar/hahn.jpg); color:#000 }
table#calendar tbody td#calendar-2011-11-03 { background-image:url(/media/images/calendar/wang.jpg); color:#fff }
table#calendar tbody td#calendar-2011-11-14 { background-image:url(/media/images/calendar/labeque_1.jpg); color:#fff }
table#calendar tbody td#calendar-2011-11-15 { background-image:url(/media/images/calendar/labeque_2.jpg); color:#fff }
table#calendar tbody td#calendar-2011-11-18 { background-image:url(/media/images/calendar/haim.jpg); color:#fff }
table#calendar tbody td#calendar-2011-11-23 { background-image:url(/media/images/calendar/eps_1.jpg); color:#fff }
table#calendar tbody td#calendar-2011-11-24 { background-image:url(/media/images/calendar/eps_2.jpg); color:#fff }
table#calendar tbody td#calendar-2011-11-07 { background-image:url(/media/images/calendar/lang.jpg); color:#fff }
table#calendar tbody td#calendar-2011-11-30-empty { background-image:url(/media/images/calendar/eps_1.jpg); color:#fff }
table#calendar tbody td#calendar-2011-12-01 { background-image:url(/media/images/calendar/eps_2.jpg); color:#fff }
table#calendar tbody td#calendar-2011-12-25 { background-image:url(/media/images/calendar/labadie.jpg); color:#000 }
table#calendar tbody td#calendar-2011-12-07 { background-image:url(/media/images/calendar/wilkins.jpg); color:#fff; background-color: #000000 }
table#calendar tbody td#calendar-2012-01-11 { background-image:url(/media/images/calendar/dudamel_1_1.jpg); color:#fff }
table#calendar tbody td#calendar-2012-01-12 { background-image:url(/media/images/calendar/dudamel_1_2.jpg); color:#fff }
table#calendar tbody td#calendar-2012-02-01-empty { background-image:url(/media/images/calendar/bolivar_1.jpg); color:#fff }
table#calendar tbody td#calendar-2012-02-02-empty { background-image:url(/media/images/calendar/bolivar_2.jpg); color:#fff }
table#calendar tbody td#calendar-2012-01-03 { background-image:url(/media/images/calendar/thibaudet_1.jpg); color:#fff }
table#calendar tbody td#calendar-2012-01-04 { background-image:url(/media/images/calendar/thibaudet_2.jpg); color:#fff }
table#calendar tbody td#calendar-2012-01-31-empty { background-image:url(/media/images/calendar/dudamel_1_1.jpg); color:#fff }
table#calendar tbody td#calendar-2012-02-01 { background-image:url(/media/images/calendar/dudamel_1_2.jpg); color:#fff }
table#calendar tbody td#calendar-2012-02-14 { background-image:url(/media/images/calendar/valdes_1.jpg); color:#fff }
table#calendar tbody td#calendar-2012-02-15 { background-image:url(/media/images/calendar/valdes_2.jpg); color:#fff }
table#calendar tbody td#calendar-2012-02-22 { background-image:url(/media/images/calendar/dutoit.jpg); color:#fff }
table#calendar tbody td#calendar-2012-02-06 { background-image:url(/media/images/calendar/bell.jpg); color:#fff }
table#calendar tbody td#calendar-2012-02-13 { background-image:url(/media/images/calendar/collins.jpg); color:#fff }
table#calendar tbody td#calendar-2012-02-09 { background-image:url(/media/images/calendar/andsnes.jpg); color:#fff }
table#calendar tbody td#calendar-2012-02-29-empty { background-image:url(/media/images/calendar/casado_1.jpg); color:#fff }
table#calendar tbody td#calendar-2012-03-01 { background-image:url(/media/images/calendar/casado_2.jpg); color:#fff }
table#calendar tbody td#calendar-2012-03-08 { background-image:url(/media/images/calendar/kahane.jpg); color:#fff }
/*table#calendar tbody td#calendar-2012-03-12 { background-image:url(/media/images/calendar/childs_1.jpg); color:#fff }
table#calendar tbody td#calendar-2012-03-13 { background-image:url(/media/images/calendar/childs_2.jpg); color:#fff }*/
table#calendar tbody td#calendar-2012-03-20 { background-image:url(/media/images/calendar/hussain.jpg); color:#fff }
table#calendar tbody td#calendar-2012-03-16 { background-image:url(/media/images/calendar/maisky.jpg); color:#fff }
table#calendar tbody td#calendar-2012-03-29 { background-image:url(/media/images/calendar/watts.jpg); color:#fff }
table#calendar tbody td#calendar-2012-03-26 { background-image:url(/media/images/calendar/vanska.jpg); color:#fff }
table#calendar tbody td#calendar-2012-04-25 { background-image:url(/media/images/calendar/romero.jpg); color:#fff }
table#calendar tbody td#calendar-2012-04-23 { background-image:url(/media/images/calendar/goerne.jpg); color:#fff }
table#calendar tbody td#calendar-2012-04-08 { background-image:url(/media/images/calendar/adams_1.jpg); color:#fff }
table#calendar tbody td#calendar-2012-04-09 { background-image:url(/media/images/calendar/adams_2.jpg); color:#fff }
table#calendar tbody td#calendar-2012-04-12 { background-image:url(/media/images/calendar/soweto.jpg); color:#fff }
table#calendar tbody td#calendar-2012-04-29-empty { background-image:url(/media/images/calendar/rattle_1.jpg); color:#fff }
table#calendar tbody td#calendar-2012-04-30-empty { background-image:url(/media/images/calendar/rattle_2.jpg); color:#fff }
table#calendar tbody td#calendar-2012-05-16 { background-image:url(/media/images/calendar/dudamel_1_1.jpg); color:#fff }
table#calendar tbody td#calendar-2012-05-17 { background-image:url(/media/images/calendar/dudamel_1_2.jpg); color:#fff }
table#calendar tbody td#calendar-2012-05-11 { background-image:url(/media/images/calendar/alina.jpg); color:#fff }
table#calendar tbody td#calendar-2012-05-23 { background-image:url(/media/images/calendar/kwiecien.jpg); color:#fff }
table#calendar tbody td#calendar-2012-05-13 { background-image:url(/media/images/calendar/conte.jpg); color:#fff }
table#calendar tbody td#calendar-2012-05-30-empty { background-image:url(/media/images/calendar/dudamel_1_1.jpg); color:#fff }
table#calendar tbody td#calendar-2012-05-31-empty { background-image:url(/media/images/calendar/dudamel_1_2.jpg); color:#fff }
