Readability improvements for the EventListing template

* improves readability of template
* move sections of templates (description, summary, etc) into reusable templates