Oddly, there was just a thread on this exact topic at FF:WA a couple of weeks ago. Master.Pug gave pretty much all the information you need, although TerrXpert gave a more accurate system for calculating Cid's health in the FF:WA thread, I believe.

Peace
Aaron