Updating 404, footer, loop, and css with new information and styling, also fixing main page when no events are present