You could try position:absolute but I have not tested that. You might also try float:left, (note: only for ltr languages) but again, untested.
Your problem is that .tc-titlebar is hosting “flow content” which means it will respond to accommodate changes made to any of its child elements in terms of the space they take up.