City council to navigate complex agenda tonight