diff --git a/cfp/planning.py b/cfp/planning.py
index 2d9fe6e..a25aafa 100644
--- a/cfp/planning.py
+++ b/cfp/planning.py
@@ -151,6 +151,7 @@ class Program:
if event.row != 0:
continue
options = ' rowspan="%d" bgcolor="%s"' % (event.rowcount, event.talk.category.color)
+ options += ' id="%d"' % event.id
cellcontent = escape(str(event.talk)) + '
' + escape(event.talk.get_speakers_str()) + ''
if self.staff:
tags = event.talk.staff_tags