Combine mayo, sugar and apple cider vinegar and blend well. Add broccoli, onion, bacon, sunflower seeds and cranberries and mix well. Refrigerate for 1 - 2 hours before serving.