Ciao, perdona il ritardo nella risposta.
A quanto ne so io non è possibile allineare in basso i vari oggetti del report, potresti provare a spostarli da codice ma non credo sia fattibile ugualmente perchè hai cmq accesso agli elementi ma non in "esecuzione" piuttosto hai accesso al "designer" diciamo.
Intendo un codice tipo:
ReportDocument report = new ReportDocument();
report.Load("....\\report.rpt");
report.ReportDefinition.ReportObjects["city2"]...
Quindi penso proprio che non sia possibile farlo 
Ciao.
Matteo Raumer
[MCAD, MVP Visual C#]
http://blogs.dotnethell.it/freeteo