The Public holidays of Cyprus are a mix of secular and religious, and as such, many of the dates change from year to year and the following will be observed in 2004:
01 January New Years Day
06 January Epiphany / Feast of the Submersion of the Holy Cross
19 January Nameday of Archbishop Makarios III
18 March Green Monday (Lent)
25 March Greek Independence Day
01 April Eoka Day
09 April Orthodox Good Friday
11 April Easter Sunday
12 April Orthodox Easter Monday
01 May May Day
31 May Day of the Holy Spirit
15 August Assumption of the Blessed Virgin Mary
01 October Cyprus Independence Day
28 October Greek National Day
25 December Christmas Day
26 December Boxing Day (St Stephen's Day)