calendar: Fix mixed content issues