title: Prevent CKEditor from removing invalid style declarations in style attributes
body: <p>Is there any way to prevent <code>CKEditor</code> from removing broken/invalid style declarations from elements. </p>
  
  <p>We have some users that have used invalid values for things like <code>margins</code>, <code>widths</code>, etc. Basically they leave out the unit of measurement of the value like the following example:</p>
  
  <pre><code>&lt;p style="margin-left: 5; margin-top: 2; margin-bottom: 2"&gt;...&lt;/p&gt;
  </code></pre>
  
  <p><code>CKEditor</code> removes the incorrect declaration when switching from source view to design view. Is there any way to stop this?</p>
  
  <p>I understand why it is removed, I agree with why it is removed however it has become a requirement to allow this. Basically we want <code>CKEditor</code> to leave as much of what a user enters untouched even if it is wrong</p>