¿Cómo selecciono un div con clase "A" pero NO con clase "B"?

Tengo algunos 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>

¿Hay un selector de CSS que me dará el div que contieneTarget pero no los divs que contienenNotMyTarget?

La solución debe funcionar en IE7, IE8, Safari, Chrome y Firefox

Editar: Hasta ahora, Nick es el más cercano. Es torpe y no me gusta la solución, pero al menos funciona:

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

Respuestas a la pregunta(3)

Su respuesta a la pregunta