Time to past security and immigrations is around half hour to 45 min. So if you don't need to stay in line to check in, one hour should be O.K. But usually I will leave downtown 3 to 3 1/2 hours before in case there is traffic and usually arrive 2 hours before.