Question: Is there a way to hide the profile title. I have added a tracking profile which is being populated by values passed in the URL to the contribute page. The fields I have added are being hidden, so the title is unnecessary.

Answer: 
The simplest way is to use CSS to have something like the following

```
.whatevercontext fieldset.crm-profile-id-13 legend {
  display: none
}

```

and then put that into your site's theme CSS file alongside other customizations you do for your site. Alternatively, you could create a special CSS file and enter the URL in **Administer > System Settings > Resource URLs**. Both methods avoid hacking CiviCRM's CSS code.

However, you should double-check the affected form(s) after each upgrade just to make sure the selector hasn't changed.
Examined the source, determine the class value for the fieldset, and add an entry to the style sheet (civicrm.css).

fieldset.crm-profile-id-13 {
 visibility: hidden;
}

I do not like changing production files, so I will do some addition research to determine a better location for the change. Is there a custom style sheet for profiles?