Varför vill du att den ska stanna på just 300px? Är det något annat på sidan som styr? Koppla i så fall det till boxen. Lite svårt att säga exakt utan att se sidan.
Annars kan en fullösning vara att använda javaskript för att ändra boxens höjd om den är lägre än 300...
Kod:
var dinbox = document.getElementById("din_box_id");
if (dinbox.offsetHeight < 300)
{
dinbox.style.height = "300px";
}