Panel is over Flowing out of Layout

Hi, I am new to vaadin. Can anybody help me with my situation.
My Panel is coming out of Vertical Layout. Here is the code.

CssLayout content=new CssLayout();

    content.setSizeFull();
    content.addStyleName("mainview");

HorizontalLayout row = new HorizontalLayout();
row.setHeight(“600px”);
row.setWidth(“100%”);
row.setMargin(new MarginInfo(true, true, true, true));
row.setSpacing(true);
content.addComponent(row);

    TextArea notes = new TextArea("User Dashboard");
    notes.setValue("Hello Vaadin User");
    notes.setSizeFull();
    CssLayout panel = createPanel(notes);
    panel.addStyleName("notes");
    row.addComponent(panel);
    return content;

And this content is being returned to another CSSLayout in other class.
Please help[ ASAP

Probably the parent of CssLayout content has undefined height. Try set this to 100% or put all that in new one verticallayout with 100% height

One thing for sure, problem is somewhere in height set.