2018 Election Calendar and a list of offices up for election