Update templates to standard format, add some missing ones

The templates now use a shared partial 'card_link.html' as a 'footer'
for each event.