If you're using TinyMCE as the WYSIWYG editor, you could configure it so that particularly offensive HTML tags or attributes are stripped out, reset or replaced: http://www.tinymce.com/wiki.php/configuration:valid_elements
If you stripped out 'style' from the list of valid attributes in elements, but left 'class' and also provided a configured 'Styles' dropdown of various valid CSS classes (http://www.tinymce.com/wiki.php/Configuration:style_formats) , that may help to reign in the chaos. Then you'd just need to train folks on the valid styles, and what to do if they're copy/pasted Word content isn't look like they expected. -Ian -----Original Message----- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Kyle Banerjee Sent: Friday, April 18, 2014 1:12 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] distributed responsibility for web content > While 'letting chaos reign' might seem the best solution, we've found that it also presents unforeseen accessibility and general readability issues, e.g, entire pages of bolded or inappropriately colored text, not to mention making entire websites look like, well, crap! This is a serious issue. Of course there are also plenty of CMSes that make it virtually impossible to present anything beyond what would have been eye candy in the 90's forcing units to outsource things they need to offsite vendors aren't that great but which can at least nominally provide a needed service. Kyle