BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//SalahTable//Prayer times//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Ramadan 2027 – Hamilton
REFRESH-INTERVAL;VALUE=DURATION:P1D
X-PUBLISHED-TTL:P1D
BEGIN:VEVENT
UID:ramadan2027-1-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270208T110700Z
DTEND:20270208T111700Z
SUMMARY:Sehri ends – Ramadan 1 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 1 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-1-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270208T224100Z
DTEND:20270208T231100Z
SUMMARY:Iftar – Ramadan 1 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 1 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-2-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270209T110600Z
DTEND:20270209T111600Z
SUMMARY:Sehri ends – Ramadan 2 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 2 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-2-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270209T224200Z
DTEND:20270209T231200Z
SUMMARY:Iftar – Ramadan 2 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 2 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-3-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270210T110500Z
DTEND:20270210T111500Z
SUMMARY:Sehri ends – Ramadan 3 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 3 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-3-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270210T224300Z
DTEND:20270210T231300Z
SUMMARY:Iftar – Ramadan 3 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 3 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-4-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270211T110300Z
DTEND:20270211T111300Z
SUMMARY:Sehri ends – Ramadan 4 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 4 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-4-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270211T224500Z
DTEND:20270211T231500Z
SUMMARY:Iftar – Ramadan 4 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 4 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-5-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270212T110200Z
DTEND:20270212T111200Z
SUMMARY:Sehri ends – Ramadan 5 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 5 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-5-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270212T224600Z
DTEND:20270212T231600Z
SUMMARY:Iftar – Ramadan 5 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 5 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-6-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270213T110100Z
DTEND:20270213T111100Z
SUMMARY:Sehri ends – Ramadan 6 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 6 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-6-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270213T224700Z
DTEND:20270213T231700Z
SUMMARY:Iftar – Ramadan 6 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 6 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-7-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270214T110000Z
DTEND:20270214T111000Z
SUMMARY:Sehri ends – Ramadan 7 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 7 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-7-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270214T224900Z
DTEND:20270214T231900Z
SUMMARY:Iftar – Ramadan 7 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 7 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-8-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270215T105800Z
DTEND:20270215T110800Z
SUMMARY:Sehri ends – Ramadan 8 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 8 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-8-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270215T225000Z
DTEND:20270215T232000Z
SUMMARY:Iftar – Ramadan 8 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 8 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-9-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270216T105700Z
DTEND:20270216T110700Z
SUMMARY:Sehri ends – Ramadan 9 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 9 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-9-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270216T225100Z
DTEND:20270216T232100Z
SUMMARY:Iftar – Ramadan 9 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 9 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-10-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270217T105600Z
DTEND:20270217T110600Z
SUMMARY:Sehri ends – Ramadan 10 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 10 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-10-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270217T225300Z
DTEND:20270217T232300Z
SUMMARY:Iftar – Ramadan 10 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 10 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-11-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270218T105400Z
DTEND:20270218T110400Z
SUMMARY:Sehri ends – Ramadan 11 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 11 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-11-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270218T225400Z
DTEND:20270218T232400Z
SUMMARY:Iftar – Ramadan 11 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 11 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-12-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270219T105300Z
DTEND:20270219T110300Z
SUMMARY:Sehri ends – Ramadan 12 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 12 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-12-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270219T225500Z
DTEND:20270219T232500Z
SUMMARY:Iftar – Ramadan 12 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 12 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-13-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270220T105200Z
DTEND:20270220T110200Z
SUMMARY:Sehri ends – Ramadan 13 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 13 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-13-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270220T225700Z
DTEND:20270220T232700Z
SUMMARY:Iftar – Ramadan 13 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 13 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-14-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270221T105000Z
DTEND:20270221T110000Z
SUMMARY:Sehri ends – Ramadan 14 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 14 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-14-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270221T225800Z
DTEND:20270221T232800Z
SUMMARY:Iftar – Ramadan 14 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 14 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-15-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270222T104900Z
DTEND:20270222T105900Z
SUMMARY:Sehri ends – Ramadan 15 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 15 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-15-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270222T225900Z
DTEND:20270222T232900Z
SUMMARY:Iftar – Ramadan 15 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 15 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-16-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270223T104700Z
DTEND:20270223T105700Z
SUMMARY:Sehri ends – Ramadan 16 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 16 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-16-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270223T230100Z
DTEND:20270223T233100Z
SUMMARY:Iftar – Ramadan 16 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 16 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-17-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270224T104600Z
DTEND:20270224T105600Z
SUMMARY:Sehri ends – Ramadan 17 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 17 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-17-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270224T230200Z
DTEND:20270224T233200Z
SUMMARY:Iftar – Ramadan 17 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 17 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-18-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270225T104400Z
DTEND:20270225T105400Z
SUMMARY:Sehri ends – Ramadan 18 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 18 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-18-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270225T230300Z
DTEND:20270225T233300Z
SUMMARY:Iftar – Ramadan 18 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 18 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-19-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270226T104300Z
DTEND:20270226T105300Z
SUMMARY:Sehri ends – Ramadan 19 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 19 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-19-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270226T230400Z
DTEND:20270226T233400Z
SUMMARY:Iftar – Ramadan 19 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 19 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-20-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270227T104100Z
DTEND:20270227T105100Z
SUMMARY:Sehri ends – Ramadan 20 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 20 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-20-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270227T230600Z
DTEND:20270227T233600Z
SUMMARY:Iftar – Ramadan 20 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 20 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-21-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270228T103900Z
DTEND:20270228T104900Z
SUMMARY:Sehri ends – Ramadan 21 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 21 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-21-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270228T230700Z
DTEND:20270228T233700Z
SUMMARY:Iftar – Ramadan 21 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 21 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-22-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270301T103800Z
DTEND:20270301T104800Z
SUMMARY:Sehri ends – Ramadan 22 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 22 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-22-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270301T230800Z
DTEND:20270301T233800Z
SUMMARY:Iftar – Ramadan 22 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 22 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-23-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270302T103600Z
DTEND:20270302T104600Z
SUMMARY:Sehri ends – Ramadan 23 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 23 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-23-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270302T231000Z
DTEND:20270302T234000Z
SUMMARY:Iftar – Ramadan 23 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 23 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-24-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270303T103500Z
DTEND:20270303T104500Z
SUMMARY:Sehri ends – Ramadan 24 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 24 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-24-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270303T231100Z
DTEND:20270303T234100Z
SUMMARY:Iftar – Ramadan 24 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 24 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-25-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270304T103300Z
DTEND:20270304T104300Z
SUMMARY:Sehri ends – Ramadan 25 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 25 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-25-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270304T231200Z
DTEND:20270304T234200Z
SUMMARY:Iftar – Ramadan 25 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 25 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-26-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270305T103100Z
DTEND:20270305T104100Z
SUMMARY:Sehri ends – Ramadan 26 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 26 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-26-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270305T231300Z
DTEND:20270305T234300Z
SUMMARY:Iftar – Ramadan 26 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 26 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-27-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270306T103000Z
DTEND:20270306T104000Z
SUMMARY:Sehri ends – Ramadan 27 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 27 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-27-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270306T231500Z
DTEND:20270306T234500Z
SUMMARY:Iftar – Ramadan 27 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 27 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-28-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270307T102800Z
DTEND:20270307T103800Z
SUMMARY:Sehri ends – Ramadan 28 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 28 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-28-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270307T231600Z
DTEND:20270307T234600Z
SUMMARY:Iftar – Ramadan 28 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 28 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-29-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270308T102600Z
DTEND:20270308T103600Z
SUMMARY:Sehri ends – Ramadan 29 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 29 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-29-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270308T231700Z
DTEND:20270308T234700Z
SUMMARY:Iftar – Ramadan 29 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 29 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-30-sehri-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270309T102400Z
DTEND:20270309T103400Z
SUMMARY:Sehri ends – Ramadan 30 (Hamilton)
DESCRIPTION:Suhoor ends at Fajr. Day 30 applies only if Ramadan completes 
 30 days.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Sehri ends – Ramadan 30 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:ramadan2027-30-iftar-CA-hamilton@salahtable.com
DTSTAMP:20261102T150729Z
DTSTART:20270309T231800Z
DTEND:20270309T234800Z
SUMMARY:Iftar – Ramadan 30 (Hamilton)
DESCRIPTION:Iftar at Maghrib.
URL:https://salahtable.com/canada/hamilton/ramadan-2027
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Iftar – Ramadan 30 (Hamilton)
TRIGGER:-PT10M
END:VALARM
END:VEVENT
END:VCALENDAR
