When I changed the rankdir of my graph from LR to TD, my record nodes also changed their layout direction so they no longer look like a \'record\'. I tried applying a separate r
You can use html table like labels instead of records. IIRC the table based labels do not rotate with the rank direction. See http://www.graphviz.org/doc/info/shapes.html#html