diff --git a/event_display.py b/event_display.py
index e270fa14e9b833867e4cf219dbed81422f3f4e6a..caaa51ed9ddcb7c942c4b8c7b75d669df81c5f66 100644
--- a/event_display.py
+++ b/event_display.py
@@ -60,7 +60,7 @@ def calendarlist2jinja(html_list, filename):
     j2_env = Environment(loader=FileSystemLoader(this_dir),
                          trim_blocks=True)
     output = j2_env.get_template('template.html').render(html_list=html_list)
-    out_file = open(this_dir + filename, "w")
+    out_file = open(this_dir + filename, "wb")
     out_file.write(output.encode("utf-8"))
     out_file.close()