Council sets date for $18 million bond election