So this is a bit out of date, I think I am generating nicer TeX now, maybe. Sorry the CSV doesn't line up with the output, but I hope this gets point across. Noted that after an about 6 pages, it changes from the timetable, to set of descriptions.
CSV: https://github.com/oxinabox/Livecon-Printer/blob/master/quick_con_program_book/con_data/sc2016Program5.csv
LaTeX: https://github.com/oxinabox/Livecon-Printer/blob/master/quick_con_program_book/example_output/example_pretty/sc2015_d02.tex
PDF:https://github.com/oxinabox/Livecon-Printer/blob/master/quick_con_program_book/example_output/example_…