title: Drupal 7 custom node add form with Field Collections
body: <p>I have a content type with a number of Field Collection fields.</p>
  
  <p>The design for this form is relatively complex and cannot simply be styled with CSS. I want to output the form in a template, so each individual field can be styled.</p>
  
  <p>I spent 6 hours last night looking for a solution to this. I've seen custom modules, hook_form_alter and various methods that might use Display Suite or other modules. None have worked for me so far.</p>
  
  <p>My goal is to simply output the form fields (including Field Collection fields) in a template for styling. Has anybody achieved this?</p>