True, CSS won't turn the processing of those elements off, but it can totally keep them from displaying. That is just as good unless you have a high-traffic site where processing milliseconds really matter.
There is a simple method of coding to turn off sidebars, header, etc. on a particular page, described in the comments at the top of /includes/templates/template_default/common/tpl_main_page.php.




