Doctors at Boston's Massachusetts General Hospital upgraded Teresa Heinz Kerry's condition from fair to good after she took ill last weekend on Nantucket Island, CNN reported.
Kerry spokesman Glen Johnson said doctors had not yet concluded what caused the seizure, though many possibilities had "thankfully" been ruled out.
Heinz Kerry, 74, next will be transferred to Spaulding Rehabilitation Hospital in Boston.
Boston schools pull out free condoms over wrapping complaints
Ray Liotta sues skin care company over use of likeness