(SeeNews) - Jun 19, 2012 - Canadian fuel cell maker Ballard Power Systems (TSE:BLD) lowered on Monday its revenue and earnings forecast for 2012 due to a delay in the signing of a definitive contract with the city of Sao Paolo.