//
        // Create a new configuration object
        $config = HTMLPurifier_Config::createDefault();
        $config->set('Filter.ExtractStyleBlocks', true);
        $config->set('CSS.AllowImportant', true);
        $config->set('CSS.AllowTricky', true);
        $config->set('CSS.Trusted', true);
        // Create a new purifier instance
        $purifier = new HTMLPurifier($config);
        // Wrap our CSS in style tags and pass to purifier.
        // we're not actually interested in the html response though
        $purifier->purify('');
        // The "style" blocks are stored seperately
        $css = $purifier->context->get('StyleBlocks');
        // Get the first style block
        return count($css) ? $css[0] : '';
    }
}