These folks can post anything they wish, but go with semiannual if you're bound by AP style. The general rule is no hyphen with semi- (e.g. semifinal, semiofficial). The exceptions come when the constructions aren't commonly used (e.g. semi-invalid). If in doubt and if the AP Stylebook offers no guidance, consult the Webster's New World College Dictionary, Fourth Edition.