diff --git a/themes/bluemarine/style.css b/themes/bluemarine/style.css
index 48fde14bf07c418915f8415edc92d2f759afebba..37a9900d2ee2b1f45143b6b6672c91afba217ac2 100644
--- a/themes/bluemarine/style.css
+++ b/themes/bluemarine/style.css
@@ -346,30 +346,3 @@ div.admin-panel h3 {
   padding: 5px 8px 5px;
   margin: 0;
 }
-.calendar a {
-  text-decoration: none;
-}
-.calendar td, .calendar th {
-  padding: 0.4em 0;
-  border-color: #888;
-}
-.calendar .day-today {
-  background-color: #69c;
-}
-.calendar .day-today a {
-  color: #fff;
-}
-.calendar .day-selected {
-  background-color: #369;
-  color: #fff;
-}
-.calendar .header-week {
-  background-color: #ccc;
-}
-.calendar .day-blank {
-  background-color: #ccc;
-}
-.calendar .row-week td a:hover {
-  background-color: #fff;
-  color: #000;
-}
diff --git a/themes/chameleon/marvin/style.css b/themes/chameleon/marvin/style.css
index 0e6b799f5bdcb37bb64ca4460a29687cca779261..9e2df15cf832a5d8b27ad085dd0901113dfe07bf 100644
--- a/themes/chameleon/marvin/style.css
+++ b/themes/chameleon/marvin/style.css
@@ -119,27 +119,6 @@ div.admin-panel h3 {
 .item-list ul li {
   list-style-image: url(bullet.png);
 }
-.calendar .day-today {
-  background-color: #ccc;
-}
-.calendar .day-selected {
-  background-color: #bbb;
-}
-.calendar .header-month {
-  background-color: #ddd;
-}
-.calendar .header-week {
-  background-color: #ccc;
-}
-.calendar .day-blank {
-  background-color: #ddd;
-}
-.calendar .day-link a {
-  color: #000;
-}
-.calendar .row-week {
-  color: #aaa;
-}
 .path, .path a, .path a:visited {
   color: #888;
 }
\ No newline at end of file
diff --git a/themes/pushbutton/style.css b/themes/pushbutton/style.css
index 47e9c286c8ec445a394e72792614a143294498f9..466c18bf4c98529bce544cf2a3ede02985bfab83 100644
--- a/themes/pushbutton/style.css
+++ b/themes/pushbutton/style.css
@@ -611,32 +611,3 @@ div.admin-panel .body {
 .block-forum h3 {
   margin-bottom: .5em;
 }
-.calendar a {
-  text-decoration: none;
-}
-.calendar td, .calendar th {
-  padding: 0.4em 0;
-  border-color: #888;
-}
-.calendar .row-week td a {
-  padding: 0.4em 0;
-}
-.calendar .day-today {
-  background-color: #69c;
-}
-.calendar .day-today a {
-  color: #fff;
-}
-.calendar .day-selected {
-  background-color: #369;
-  color: #fff;
-}
-.calendar .header-week {
-  background-color: #ccc;
-}
-.calendar .day-blank {
-  background-color: #ccc;
-}
-.calendar .row-week td a:hover {
-  background-color: #fff; color: #000;
-}