Do you want the start or end points to line up? You can set the cursor at that point, then drag the event on the other track 'till it snaps to that point.
One easy way to align video across different tracks is to double click on the event that is in the correct position. This "selects" a loop across all the tracks to the exact length of the start/end of that event. Then you can drag the video on other tracks so that they align to the beginning of the "loop". They sort of "snap" to the loop start/end points. Works great!
This also works for event fade areas. Say you want to setup a fade of 1 second across a number of tracks... you setup the fade on one of the events and then double click on the fade area. This sets up another "loop" selection across all tracks to the exact duration of that fade. Then you can create fade durations on all the other tracks you need by draging the fade point to the correct point.
Not sure if what I said makes a lot of sense... but I hope you get what I am suggesting.
>Is there anyway that the time ruler could display the exact seconds when resizing an event?<
No, but you can see that value if you click on View> Edit details (or hit Alt/4).
If you want to see the duration AFTER you change it then double-click the event and check the rightmost timecode window on the bottom right of the timeline.
When you drag-select a region, the box in the lower right corner of the edit window shows the duration of the selected region. You could start a selection at the start of the event and drag out until the duration is what you want. This will give you an indication of where the event should end.
You can actually make and arbitrary selection and then edit the value in this box which will cause the selection to adjust accordingly.