Change content location in node template My content is normally displayed in a specific region that takes up 75% of the screen width, which is usually desired.
However on 'User Profile' pages (and a few others) I want it to take 100% of the width.

I created a user-profile.tpl.php file, which contains the content wrapped in a div that takes up the full screen width using bootstrap like so:

&lt;div class="row"&gt;
    &lt;div class="col-md-12"&gt;
        &lt;?php print render($user_profile); ?&gt;
    &lt;/div&gt;
&lt;/div&gt;


The content is rendered, but it's wrapped in the normal content region that is only 75% of the width.  This is a simplified version of the content that is rendered:

&lt;div class="col-md-9 content-region"&gt;
    &lt;div class="row"&gt;
        &lt;div class="col-md-12"&gt;
            &lt;?php print render($user_profile); ?&gt;
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
you need to change the page-user.tpl.php to be able to remove the class from the content region. see here How can I create page.tpl for user’s profile page?