Add responsive line breaks to help display of events text on phones
Update CSS for events and headings