Evening do, nice dress kind of function, and can't be heels. Dress will either be black or navy blue. I don't know what will look elegant and go with a nice evening dress. In the summer I would wear a pair of pretty sandals, nice and easy!