como faço para selecionar uma div com classe "A", mas NÃO com classe "B"?

Eu tenho alguns divs:

<div class="A">"Target"</div>
<div class="A B">"NotMyTarget"</div>
<div class="A C">"NotMyTarget"</div>
<div class="A D">"NotMyTarget"</div>
<div class="A E">"NotMyTarget"</div>

Existe um seletor de CSS que me dará a div que contémTarget mas não os divs que contêmNotMyTarget?

A solução deve funcionar no IE7, IE8, Safari, Chrome e Firefox

Edit: Até agora, Nick é o mais próximo. É desajeitado e não gosto da solução, mas pelo menos funciona:

.A
{
   /* style that all divs will take */
}
div.B 
{
  /* style that will override style .A */
}

questionAnswers(3)

yourAnswerToTheQuestion