Many people assume Medicare will cover most of their health care costs in retirement. While it's a valuable program, there are significant gaps that can catch retirees off guard. If you're not ...