Hurricane Sandy trudged northeast off North Carolina's coast Sunday, battering the Outer Banks with tropical storm-force wind and rain and flooding but, so far, sparing the state from major damage.